|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [архив - Часть 2] AutoIt скрипты |
|
[архив - Часть 2] AutoIt скрипты
|
(*.*) Сообщения: 36554 |
Профиль | Сайт | Отправить PM | Цитировать
Внимание! Тема переведена в архивное состояние Текущая тема http://forum.oszone.net/thread-98914.html (настоятельно рекомендуется к прочтению/поиску) Руководство к действию по работе c AutoIt. Сайт программы Русская справка Коллекция AutoIt скриптов от Sanja Alone Коллекция AutoIt скриптов от MSFN (могут быть устаревшие). Справочник по командам rundll32 (команды запуска диалоговых окон и не только...) AutoIt скрипты - введение и FAQ (статья содержит вводную информацию по AutoIt, а также ответы на ЧаВо). Данная тема предназначена для общих вопросов по AutoIt. Вопросы по установке приложений при помощи AutoIt следует задавать в соответствии с правилами форума "Автоматическая установка приложений". Таким образом, если вы хотите узнать как установить Winamp 5.x при помощи AutoIt, то создайте тему [autoit] Winamp 5.х (если таковой еще нет на форуме). Проверить наличие тем можно при помощи поиска или фильтров. Цитата Vadikan:
|
||
------- Отправлено: 00:02, 05-02-2006 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать fak1r,
Цитата:
If $CmdLine[0] = 0 Then MsgBox(16, "Ошибка", "Ком. строка пуста") Else Switch $CmdLine[1] Case "/f" MsgBox(64, "", "Путь к файлу: " & StringRegExpReplace($CmdLineRaw, ".*?/f", "")) EndSwitch EndIf Цитата:
|
||
------- Последний раз редактировалось Creat0R, 01-11-2007 в 13:24. Отправлено: 23:31, 31-10-2007 | #661 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Цитата:
появляется окно в котором написано только "путь к файлу" и все. |
|
Отправлено: 13:09, 01-11-2007 | #662 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать fak1r,
Цитата:
|
|
------- Отправлено: 13:24, 01-11-2007 | #663 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать пасиба, а вот еще вопрос как тогда сделать что б можно было использовать несколько ключей?
И просто интересно Откуда переменые $CmdLineRaw и $CmdLine они вроде ни где не объявлены, но автоит не ругается на это. |
Отправлено: 18:54, 01-11-2007 | #664 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать fak1r,
Цитата:
If $CmdLine[0] = 0 Then MsgBox(16, "Ошибка", "Ком. строка пуста") Else For $i = 1 To $CmdLine[0] Switch $CmdLine[$i] Case "/f" MsgBox(64, "", "Ком. строка: " & _GetCmdLine("/f")) Case "/s" MsgBox(64, "", "Ком. строка: " & _GetCmdLine("/s")) Case "/b" ;И т.д... EndSwitch Next EndIf Func _GetCmdLine($aArgument) Local $RetCmd = StringRegExp($CmdLineRaw, '(?i)' & $aArgument & '\s(.*?)\s', 3) If Not IsArray($RetCmd) Or $RetCmd[0] = '' Then $RetCmd = StringRegExp($CmdLineRaw, '(?i)' & $aArgument & '\s(.*?)$', 3) If IsArray($RetCmd) Then $RetCmd = $RetCmd[0] Return StringStripWS($RetCmd, 3) EndFunc Цитата:
В справке об этом всё изложено |
||
------- Отправлено: 22:43, 01-11-2007 | #665 |
Ветеран Сообщения: 753
|
Профиль | Отправить PM | Цитировать Почему я немогу открыть экселевский файл с помощью скрипта?
Run ( @ScriptDir & "\2007.xls") - скрипт в этой же папке... |
------- Отправлено: 15:23, 02-11-2007 | #666 |
Ветеран Сообщения: 604
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 15:33, 02-11-2007 | #667 |
Ветеран Сообщения: 753
|
Профиль | Отправить PM | Цитировать Maza Faka,
D:\TEST\1.au3(2,38) : ERROR: ShellExecute(): undefined function. ShellExecute(@ScriptDir & "\Test.txt") ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ D:\TEST\1.au3 - 1 error(s), 0 warning(s) Вот такая хрень вылазит-ничего не могу сделать.... Creat0R, ShellExecute("MyFile.txt", "", @ScriptDir, "Print") - тоже не катит... |
------- Отправлено: 15:40, 02-11-2007 | #668 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать TERMINAL,
Цитата:
ShellExecute и ShellExecuteWait были добавлены в версии 3.2.2.0. А если нет желания обновляться, то придётся выкручиваться так: |
|
------- Отправлено: 15:48, 02-11-2007 | #669 |
Ветеран Сообщения: 753
|
Профиль | Отправить PM | Цитировать Creat0R, Спасибо - получилось !
Возможно ли при переводе в *.exe возможно ли ставить пароль как в предыдущих версиях? Есть ли уже обновлённый руский хелп к последней версии? |
------- Отправлено: 16:20, 02-11-2007 | #670 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Открывая 7z архив пишет не удаётся открыть как архив. Можно ли его восстановить? | DreDo | Хочу все знать | 4 | 01-12-2009 18:54 | |
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:. | Vadikan | AutoIt | 1543 | 18-01-2009 10:46 | |
[Архив - Часть 1.3] AutoIt скрипты | biork | AutoIt | 503 | 09-06-2007 11:27 | |
[Архив - Часть 1.2] AutoIt скрипты | Dirk Diggler | AutoIt | 505 | 02-12-2006 11:00 | |
[Архив - Часть 1.1] AutoIt скрипты | EgOrus | AutoIt | 335 | 04-02-2006 16:58 |
|