Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Управление консольным... скрипт-приложением

Ответить
Настройки темы
[решено] Управление консольным... скрипт-приложением

Аватара для semiono

Ветеран


Сообщения: 838
Благодарности: 33

Профиль | Отправить PM | Цитировать


Вот простой пример батника, чтоб на словах долго и запутанно не объяснять.
Код: Выделить весь код
@if "%1"=="-o" start control.exe sysdm.cpl,,-1 & goto sh
@if "%1"=="-m" start control.exe desk.cpl,,3 & goto sh
@if "%1"=="-r" start regedit.exe & goto sh
@if "%1"=="-t" start taskmgr.exe & goto sh
@start C:\~\Apps\WinRAR\WinRAR.exe "%1"
:sh
Хотелось бы получить такое только в au3 to-exe виде.
Я ещё раньше возился с stdin/stdout, так и не понял ничего. Может даже это и не то что надо?
Смысл только в том, чтоб под консолью передавать скрипту какие нибудь данные типа /key или --KEY.

offtop: тут ещё прикол есть, на самом деле первая строка не правильно работает непосредственно из под батника!
однако комманда start control.exe sysdm.cpl,,-1 правильно вызывает сама по себе Perfomance Options окно!
видимо баг ))

-------
Полезное сообщение


Отправлено: 05:26, 07-04-2009

 

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата semiono:
такое только в au3 to-exe виде »
Код: Выделить весь код
$LastParm = StringLower($CmdLine[$CmdLine[0]])
Select
    Case $LastParm = "-o"
        Run("control.exe sysdm.cpl,,-1", @SystemDir)
    Case $LastParm = "-m"
        Run("control.exe desk.cpl,,3", @SystemDir)
    Case $LastParm = "-r"
        Run("regedit.exe", @SystemDir)
    Case $LastParm = "-t"
        Run("taskmgr.exe", @SystemDir)
    Case Else
        Run("WinRAR.exe", "C:\~\Apps\WinRAR")
EndSelect
Цитата semiono:
тут ещё прикол есть, на самом деле первая строка не правильно работает непосредственно из под батника! »
Код: Выделить весь код
@if "%1"=="-o" (start control.exe sysdm.cpl,,-1) & (goto sh)
@if "%1"=="-m" (start control.exe desk.cpl,,3) & (goto sh)
@if "%1"=="-r" (start regedit.exe) & (goto sh)
@if "%1"=="-t" (start taskmgr.exe) & (goto sh)
@start C:\~\Apps\WinRAR\WinRAR.exe "%1"
:sh
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:27, 07-04-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Управление консольным... скрипт-приложением

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] Как распечатать файл из командной строки "правильным" приложением? Yewgeniy Скриптовые языки администрирования Windows 14 01-02-2019 13:05
Разное - Управление компьютера при помощи речи - Голосовое управление mihanik Программное обеспечение Windows 24 11-04-2014 03:36
проблема с приложением sereja Microsoft Windows 2000/XP 3 23-06-2007 07:54
[решено] "Файл занят другим приложением..." sirik Хочу все знать 20 10-04-2007 11:50
[решено] Ошибка при запуске приложений: файл не является приложением Win32 pilot_555 Microsoft Windows 2000/XP 10 21-11-2006 13:23




 
Переход