-
AutoIt
(
http://forum.oszone.net/forumdisplay.php?f=103)
Как переименовать системные файлы
например notepad.exe
|
Пишишь в консоли
SFC /PURGECACHE
SFC /CACHESIZE=0
теперь переименовывай...
|
Чет не получаеться, пример можно?
|
RunWait("SFC /PURGECACHE")
RunWait("SFC /CACHESIZE=0")
RunWait("del c:\Windows\notepad.exe /f /q")
|
Цитата:
Цитата Centrinar
RunWait("SFC /PURGECACHE") »
|
Не уверен что так правильно запускать. Надёжнее будет через @ComSpec.
|
RunWait(@ComSpec & "SFC /PURGECACHE")
RunWait(@ComSpec & "SFC /CACHESIZE=0")
не работает
|
И не должно, см. справку на эту тему.
|
значение %comspec% - абревиатура от SPECified secondary COMmand interpreter.
Используется для запуска из командной строки, например Run(@ComSpec & " /k help | more")
|
Может ктонить приведет нормальный, рабочий пример
|
Код:
RunWait(@ComSpec & " /c SFC /PURGECACHE")
RunWait(@ComSpec & " /c SFC /CACHESIZE=0")
|
Файл всеравно заблокирован от изминений
|
Centrinar, будет понятнее, если Вы озвучите Вашу глобальную цель такого «переименования».
|
Время: 15:35.
© OSzone.net 2001-