Plum Опубліковано 6 Квітня, 2015 в 15:07 #1 Опубліковано 6 Квітня, 2015 в 15:07 Здавалося б, чим швидше програми завантажуються -- тим краще. Та от не завжди Після виділення частини оперативки під RAM-диск (програмою SoftPerfect RAM Disk) і перенесення туди всіх віндових темпів, Skype відмовляється нормально автостартувати після завантаження вінди. Матюкається на неготовність системи, доводиться вручну його закривати і запускати знову. Схоже, RAM дисковод не встигає змонтуватись швидше, ніж починає завантажуватись Skype. Ну а оскільки затримка в кілька секунд перед завантаженням Skype не була б для мене критичною і незручностей навряд чи додала б, то шукаю можливість відтермінувати його завантаження секунд на 2-5, щоб RAM Dirve точно встиг змонтуватись. Звісно, бажано це все якось зробити без стороннього софта, засобами системи або якимись хитрощами. В когось є ідеї, як це реалізувати?
seolutsk Опубліковано 6 Квітня, 2015 в 15:14 #2 Опубліковано 6 Квітня, 2015 в 15:14 Батніком. Написати в ньому затримку по запуску і сам батнік закинути в автозапуск.
romzes Опубліковано 6 Квітня, 2015 в 15:17 #3 Опубліковано 6 Квітня, 2015 в 15:17 Через планування завдань...Вот стаття http://www.oszone.net/7362/Читати з заголовка Создание простой задачи в планировщике заданий
Shkoder Опубліковано 6 Квітня, 2015 в 15:25 #4 Опубліковано 6 Квітня, 2015 в 15:25 runner.cmd:@sleep 5sskypesleep.zip
Shkoder Опубліковано 6 Квітня, 2015 в 15:37 #5 Опубліковано 6 Квітня, 2015 в 15:37 якщо без стороннього софта, то ще так можна:runner2.cmd:@ping -n 5 -w 1000 localhostskype
Plum Опубліковано 6 Квітня, 2015 в 15:41 Автор #6 Опубліковано 6 Квітня, 2015 в 15:41 Затримка в 30 секунд (мінімальна)Циферку там можна ручками редагувати, а не лише вибирати зі списку
Zheny@ Опубліковано 6 Квітня, 2015 в 15:59 #7 Опубліковано 6 Квітня, 2015 в 15:59 [offtopic] Гм.. РамДиск це круто. Пам*ятаю, колись, коли частота процесора вимірювалася мегагерцами, сотнями, а то й менше. А оперативної пам*яті було 32МБ - ДУЖЕ БАГАТО. Вінтчестер на 512 мегабайт - було круто! Так от, пам*ятаю, як вінчестера у мене не було. то я загружався з дискетки. Система складалася з 3-х файлів Далі створювався у віртуалці ДИСК! Віртуальний. Туди копіювався з Дискетки DooM. і так грали. Бо важив він 16 Мб. [/offtopic] Питання по темі. Який об*єм пам*яті сягає темп-файл? Тобто скільки місця ти віділяєш під РАМДрайв? І чи не матюжиться потім система, що не може знайти якогось темп-а? А не простіше його створювати в autoexec? Він хіба не одним із перших стартуватиме??
AgentSmith13 Опубліковано 6 Квітня, 2015 в 16:13 #8 Опубліковано 6 Квітня, 2015 в 16:13 Під FreeBSD робив так, щоб сервер відеоконференції грузився останнім, і від певного юзера - за 2 хвилини після запуску системи, апача, і т.д., але то під фрі. - shell скриптом
Plum Опубліковано 6 Квітня, 2015 в 16:53 Автор #9 Опубліковано 6 Квітня, 2015 в 16:53 Зробив відкладене завантаження через планувальник задач, все чудово працює, всім дякую Zheny@, під RAM-диск виділив 4 гігабайти (пробував менше, але матюкалось на нахватку місця на диску при розпаковці деяких великих архівів). Всі темпи завжди після перезавантаження створюються заново, на те вони і temporary, тобто тимчасові. Тому жодного разу не було, щоб хтось жалівся, що якогось файлика бракує. А оскільки RAM-диск щоразу після перезавантаження очищується (до речі, можна і записувати його в .iso, але який тоді сенс?), то temp не розростається до непристойних розмірів. Але головне -- постійними записами не вбивається SSD і разом з тим повільний HDD не стає "пляшковим горлом" швидкодії системи.
Yarchik Опубліковано 6 Квітня, 2015 в 17:33 #10 Опубліковано 6 Квітня, 2015 в 17:33 якщо без стороннього софта, то ще так можна: ... @ping -n 5 -w 1000 localhost Лайнокодерське Елегантне рішення з ping'ом у мене запозичено, так?
Shkoder Опубліковано 6 Квітня, 2015 в 18:48 #11 Опубліковано 6 Квітня, 2015 в 18:48 звичайно ж я не сам його видумав, як, мабуть і ти але користуюсь інколи, бо ping взагалі дуже тяжкий й використання його в якості затримки – це з гармати по пляшках. а в юніксах є зручна команда sleep. віндовий 100% аналог я поклав вище. дуже рекомендую
Єретик Опубліковано 6 Квітня, 2015 в 19:20 #12 Опубліковано 6 Квітня, 2015 в 19:20 Ну ще можна vbs скриптом зробить. WScript.Sleep 5000Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run "%windir%\system32\calc.exe"
Рекомендовані повідомлення
Заархівовано
Ця тема знаходиться в архіві та закрита для подальших відповідей.