Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Създаване на скриптове, които се изпълняват при стартиране и спиране на Windows
  1. Batch файл
     
Автор  plamenSm (28.04.2008 15:22)  съобщение до автора
Погледнат  2741 пъти  добави към любими
Оценка  добави коментар
Гласове  2  изпрати на приятел
Коментари  (0)  абонирай се за Windows
    Страница 1 / 1

 



Създаване на скриптове, които се изпълняват при стартиране и спиране на Windows

MS Windows има някои възможности, които са много полезни понякога, ако знаете как да ги използвате. Задаването на скрипт които се изпълнява при стартиране или спиране на системата е една от тези възможности.

Първо да уточним, че става въпрос за скриптове съдържащи команди, които Windows може да стартира с цел автоматизиране на някои действия.

Ако например ежедневно ви се налага да стартирате 2 програми и 20 команди, не е удобно да правите това ръчно. По-просто е да направите Batch файл или Visual Basic Script и да стартирате него.

Внимание! Ако не сте запознати добре с Batch файловете или VB Script, по-добре първо научете повече за тях защото един некоректно написан скрипт, който се изпълнява при стартиране или спиране на Windows може да ви създаде големи проблеми.

Нека да започнем с прост пример - batch файл за изтриване на всички файлове от дадена папка (ще използваме за примера c:\temporary\).

Отворете Notepad и напишете в празния документ:

CODE
1
del /q c:\temporary\*

Запишете файла с някакво име и разширение .bat (предварително превключете „Save as” на „All files”). Нека бъде „script.bat”.

Параметъра /q задава изтриване без потвърждение.




Това определено е елементарен скрипт, но възможностите на batch файловете са доста по-големи, а ако използвате VB Script можете да правите и още по-сложни неща и то по-лесно.

Сега да се върнем на темата - как да накараме Windows да стартира нашия скрипт при стартиране или спиране на Windows (и при login/logoff). Примерно простия batch скрипт, който написахте може да се изпълнява при излизане от Windows за почистване на забравени временни файлове (често явление при разработка и „дебъгване” на приложения, които работят с временни файлове).

Трябва да имате администраторски права за да направите следващите стъпки:

1. Отворете от главното меню: Run -> Start и стартирайте Management console (mmc.exe):




2. От менюто на Management console, която ще видите стартирайте: File-> Add/Remove Snap-in.

3. В прозореца, който ще се отвори от левия панел изберете Group Policy Object, кликнете бутона “Add”, в прозореца, който се отваря оставете избраното (Local computer) и кликнете „OK”. Резултатът трябва да изглежда така:



Кликнете „OK”.


4. Сега в новия прозорец разлистете: Console Root -> Computer configuration -> Windows Settings -> Scripts (Startup/shutdown):




5. Изберете Startup или Shutdown в десния панели и отворете „Properties”. В прозореца, който се отваря можете да добавите, премахнете или редактирате скрипт:




Това е. Последователността е еднотипна за Windows 2000, 2003, XP и Vista, но в интерфейса има разлики, които вярвам, че няма да ви объркат, когато сте на ясно какво искате да направите.

… и бъдете внимателни какво добавяте тук, защото при грешка в скрипта има вероятност да блокирате стартирането на Windows, което както знаете е трудоемко за поправяне после.

Източник: tutorial5.com



   


Ключови думи: Windows Batch файл .bat Visual Basic Script VB


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008