|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [Архив - Часть 1.3] AutoIt скрипты |
|
[Архив - Часть 1.3] AutoIt скрипты
|
Старожил Сообщения: 250 |
Внимание! Тема переведена в архивное состояние (настоятельно рекомендуется к прочтению/поиску) Руководство к действию по работе c AutoIt. Помогите пожалуйста. Нужен маленький скриптик для решения некоторых рутинных задачь. Вот что нужно сделать последовательно: 1) в папке DIR1 находим и удаляем файлы в названии которых присутствует text_1 2) в папке DIR2 находим xxx.sif и удаляем строки, в которых присутствует text_1 3) в папке DIR3 находим xxx.inf и добавляем в его секцию [XXX] несколько строчкек (text_2, text_3, ..., text_n) 4) в папке DIR4 находим yyy.inf ищем в его секции [YYY] text_4 и заменяем его на text_5 5) сохраняем все изменения и выводим отчёт о проделанной работе :-) Заранее благодарен. |
|
Отправлено: 05:05, 03-12-2006 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать GTeam
Цитата:
Но в данном случае можно и без этой функции обойтиться: Ну или так: |
|
------- Отправлено: 14:14, 09-04-2007 | #301 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Подскажите пожалуйста, как получить Product version файла. Я нашел только способ получения File version.
|
Отправлено: 14:40, 09-04-2007 | #302 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать AxelM
Цитата:
Цитата:
![]() |
||
------- Отправлено: 15:52, 09-04-2007 | #303 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Creat0R
Цитата:
Написал батник но он на 98 работать не будет из-за расширенных функций [ SetLocal enabledelayedexpansion ].Хотел переделать под au3,только вот как net use парсить не представляю. вот батник @echo off IF "%1" == "" GOTO :ERR IF "%2" == "" GOTO :ERR IF %OS%==Windows_NT set key=/persistent:yes IF exist c:\windows\ГЛАВНО~1\ПРОГРА~1\АВТОЗА~1\null set bat=c:\windows\ГЛАВНО~1\ПРОГРА~1\АВТОЗА~1 IF exist d:\windows\ГЛАВНО~1\ПРОГРА~1\АВТОЗА~1\null set bat=d:\windows\ГЛАВНО~1\ПРОГРА~1\АВТОЗА~1 IF exist e:\windows\ГЛАВНО~1\ПРОГРА~1\АВТОЗА~1\null set bat=e:\windows\ГЛАВНО~1\ПРОГРА~1\АВТОЗА~1 IF %OS%==Windows_NT set bat=%windir%\system32 set newshare=%bat%\newshare.bat set source=%bat%\list_share.txt net use >%source% set oldserver=%1 set newserver=%2 setlocal echo ::%oldserver%>%newshare% for %%a in (%newshare%) do set "size=%%~za" set /a "size=size-4" set /a "size2=size+3" echo ::%size% >%newshare% echo ::Переменные заданы %oldserver% %newserver% >> %newshare% SetLocal enabledelayedexpansion for /F "eol=T tokens=1,2,3 skip=6 delims= " %%a in (%source%) DO ( set status=%%a set status1=!status! set letter=%%b set letter1=!letter! set server=%%c set server1=!server:~2,%size%! echo ::"!letter!","%oldserver%","!server1:~0,%size%!","\\%newserver%\!server:~%size2%,10!">>%newshare% IF /i "%oldserver%" EQU "!server1:~0,%size%!" echo net use !letter! /del /y >>%newshare% IF /i "%oldserver%" EQU "!server1:~0,%size%!" echo net use !letter! "\\%newserver%\!server:~%size2%,100!" %key% >>%newshare% ) endlocal call %newshare% ::IF %OS%==Windows_NT del %newshare% @echo *********************************************************** @echo * * @echo * Программа завершила все операции!! * @echo * Проверьте правильность переключения ресурсов с сервера: * @echo * %oldserver% на новый сервер %newserver% @echo * При появлении ошибок обратитесь к администраторам * @echo * * @echo *********************************************************** pause goto END :ERR @echo ********************************************************** @echo * * @echo * Не передан параметр в программу!!! * @echo * Парамеры запуска newmap [старый сервер] [новый сервер] * @echo * Пример:newmap server1 server2 * @echo * * @echo ********************************************************** pause :END |
|
Отправлено: 07:49, 10-04-2007 | #304 |
Ветеран Сообщения: 717
|
Профиль | Отправить PM | Цитировать Нету ли скрипта для установки программы Mobil Edit? С ключами тихая устанока не работает.
http://forum.ru-board.com/topic.cgi?...7&start=780#lt |
Отправлено: 11:30, 12-04-2007 | #305 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать twincode
Цитата:
|
|
Отправлено: 06:04, 16-04-2007 | #306 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Creat0R
Цитата:
;... Local $ulf = BitOR (BitShift(BitAnd ($flags,1),-9), _ BitShift(BitAnd ($flags,2),-5), _ BitShift(BitAnd ($flags,4),-2), 1) ;... Цитата:
![]() Цитата:
![]() |
|||
Отправлено: 08:01, 16-04-2007 | #307 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать amel27
Цитата:
Правда теперь можно использовать только $flags=1, иначе оно не работает ![]() Цитата:
![]() |
||
------- Отправлено: 15:04, 16-04-2007 | #308 |
Пользователь Сообщения: 116
|
Профиль | Отправить PM | Цитировать Подскажите как в AutoIT создать ярлык с зарание выбранной иконкой типа как в VB (Shortcut.IconLocation = WshShell.ExpandEnvironmentStrings("%SystemRoot%\system32\SHELL32.dll, 92"))
|
Отправлено: 16:53, 16-04-2007 | #309 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать amel27
Цитата:
|
|
Отправлено: 18:57, 16-04-2007 | #310 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Открывая 7z архив пишет не удаётся открыть как архив. Можно ли его восстановить? | DreDo | Хочу все знать | 4 | 01-12-2009 18:54 | |
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:. | Vadikan | AutoIt | 1543 | 18-01-2009 10:46 | |
[архив - Часть 2] AutoIt скрипты | Vadikan | AutoIt | 985 | 21-01-2008 09:58 | |
[Архив - Часть 1.2] AutoIt скрипты | Dirk Diggler | AutoIt | 505 | 02-12-2006 11:00 | |
[Архив - Часть 1.1] AutoIt скрипты | EgOrus | AutoIt | 335 | 04-02-2006 16:58 |
|