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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Перекодировать команды bat в AutoIT (http://forum.oszone.net/showthread.php?t=143864)

ZeroCrash 30-06-2009 17:59 1155657

Перекодировать команды bat в AutoIT
 
Можно ли реализовать это?

Creat0R 30-06-2009 18:05 1155664

Цитата:

Цитата ZeroCrash
Можно ли реализовать это? »

Можно.

ZeroCrash 30-06-2009 20:14 1155770

Creat0R, :) ну тогда вопрос №2: как это можно сделать???

proxy 30-06-2009 20:49 1155812

Можно попробовать написать и авто конвертатор, даже полезная и нужная задача.
но для частного случая легче переписать вручную.

пример
Код:

Run(@ComSpec & ' /c ' & 'ipconfig /all')

amel27 01-07-2009 12:08 1156265

Цитата:

Цитата proxy
Можно попробовать написать и авто конвертатор, даже полезная и нужная задача. »

Абсолютно бесполезная. ИМХО. :)
Код:

Run(@ComSpec & ' /С ' & 'MyBatnik.CMD')

ZeroCrash 01-07-2009 12:32 1156289

Цитата:

Цитата amel27
Код:
Run(@ComSpec & ' /С ' & 'MyBatnik.CMD') »

Ну я так и делаю :) Только батники выполняются долго и если запустить несколько батников одновременно, то обычно получается белеберда :) Хотелось бы не вставлять команды батников в AutoIT, а использовать альтернативные команды AutoIT.

amel27 01-07-2009 12:46 1156300

ZeroCrash, обычно как раз наоборот - скомпилированные CMD-утилиты работают быстрее скриптов (пример - команда DIR)... универсального рецепта нет - иногда удобней/быстрей одно, иногда - другое

ZeroCrash 01-07-2009 13:01 1156317

amel27, буду знать. Просто по сравнению со всеми вами я ещё начинающий и косяков в скорости работы скриптов ещё не было, а вот с батниками да.....хотя думаю все проблемы решаемы!

Я на форуме и так уже много тем насоздавал и поэтому думаю, если я спрошу тебя об этом здесь (думаю для тебя это будет несложно). Что нужно сделать чтобы после нажатия кнопки (написаной на AutoIT) блокировалась работа программы, т. е. чтобы не было возможности нажать на другие кнопкки в течении 3 секунд? Пробовал ставить sleep(3000), но на кнопки всё равно можно нажимать (правда срабатывают они после того как пройдёт эти 3 секунды).

amel27 01-07-2009 13:25 1156342

ZeroCrash, не комплексуйте по количеству тем - для этого форум и существует, лучше научитесь точней формулировать вопросы, не забывайте - правильно поставленный вопрос это половина пути к решению: "блокировать работу программы" и "не было возможности нажать" - это разные задачи... и не забывайте постить куски своего кода - экономьте чужое время :)

З.Ы. ГУИ не мой профиль - тут достаточно более продвинутых челов ;)

ZeroCrash 01-07-2009 13:35 1156350

amel27, Ок

proxy 01-07-2009 19:16 1156643

Цитата:

Цитата amel27
Абсолютно бесполезная. ИМХО. »

угу, верно, не подумал :)


Время: 04:50.

Время: 04:50.
© OSzone.net 2001-