Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] RunOnce* (http://forum.oszone.net/showthread.php?t=160976)

semiono 21-12-2009 11:33 1300591

RunOnce*
 
В моей WinXP не работает RunOnce, вот надо зделать чтоб работало.
Код:

For $i = 1 to 100
$name = RegEnumVal("HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce", $i)
if @error <> 0 Then ExitLoop
$exec = RegRead("HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce", $name)
Run($exec)
RegDelete("HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce", $name)
next

Как зделать чтоб запустились все имеющиеся переменные? То-есть надо зделать Loop пока есть что выполнить.
И что значит - For $i = 1 to 100, я нашёл это в хелпе, всмысле почему сто?
А что если тыщу поставить, каковы там приоритеты? Это что подразумевает предел возможных записей?

Кстати, фитча любопытная, можно любой раздел так под RunOnce юзать, если утиль написать нормально. :)
Если есть идеи по расширению и улучшению, выкладывайте! ))

Creat0R 21-12-2009 14:23 1300719

Тему закрываю в связи с нарушением правил форума (П. 2.7).

P.S
Это уже не первое нарушение данного правила.


Время: 07:55.

Время: 07:55.
© OSzone.net 2001-