Что нового

CMD ping autoit

Статус
Закрыто для дальнейших ответов.

Wulk@n

Новичок
Сообщения
34
Репутация
0
Версия AutoIt: 3.

Описание:
Здравствуйте нужна ваша помощь нужно написать скрипт для проверки ping через CMD
1. Запускаем cmd.exe
2. Вводим команду ping autoit-script.ru
3. сохраняем результат в файл .txt
Примечания:
PS : cmd.exe запускам в скрытом режиме
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Код:
Run(@ComSpec & " /c ping autoit-script.ru>cmd.txt", @ScriptDir, @SW_HIDE)



Добавлено:
Сообщение автоматически объединено:

Код:
Local $iPID = Run(@ComSpec & " /c ping autoit-script.ru", "", @SW_HIDE, 6)
ProcessWaitClose($iPID)
Local $hFile = FileOpen("cmd2.txt", 2)
FileWrite($hFile, StdoutRead($iPID))
FileClose($hFile)
 

alexkrest

Новичок
Сообщения
1
Репутация
0
alex33 сказал(а):
Код:
Run(@ComSpec & " /c ping autoit-script.ru>cmd.txt", @ScriptDir, @SW_HIDE)



Добавлено:
Сообщение автоматически объединено:

Код:
Local $iPID = Run(@ComSpec & " /c ping autoit-script.ru", "", @SW_HIDE, 6)
ProcessWaitClose($iPID)
Local $hFile = FileOpen("cmd2.txt", 2)
FileWrite($hFile, StdoutRead($iPID))
FileClose($hFile)






А как это можно сделать через GUI? Например есть поле для ввода текста и кнопка для запуска пинга, как сделать чтоб при нажатии на кнопку - текст (он же IP) с поля ввода, добавился в команду? Например: ping текст -t

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 415, 61, 246, 146)
GUICtrlCreateInput("", 8, 16, 281, 21)

$PING = GUICtrlCreateButton("PING", 296, 16, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg

Case $GUI_EVENT_CLOSE
Exit
Case $PING

MsgBox(0,"", $SSS)
EndSwitch
WEnd
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Wulk@n
Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"CMD ping autoit" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Глобальный модератор.









alexkrest
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.




Предупреждение За нарушение общих правил (пункт В.2):
Старайтесь избегать “Over quoting” (преувеличенное цитирование) - цитируйте только необходимую часть сообщения, которая наилучшим образом подчеркнёт суть цитируемого.


С уважением, ваш Глобальный модератор.
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
Alofa
Одному я уже выдал за игнорирование предупреждений администратора\модератора RO бан, Вы тоже хотите?
 
A

Alofa

Гость
OffTopic:
Medic84 сказал(а):
... Вы тоже хотите?
Нет. Поэтому прошу пояснить, что я нарушил своим предыдущим сообщением и какие предупреждения были мне выданы ранее и когда (желательно номер пункта правил и т.д.)?
Можно в личку, если хотите.


OffTopic:
CreatoR мы с Medic84 уже пообщались на эту тему, спасибо.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Alofa [?]
прошу пояснить, что я нарушил своим предыдущим сообщением
Правила неписанные (пока), но не следует писать ответ в теме, где были выданы предупреждения автору темы, до того, как он исправил их.
 

ra4o

AutoIT Гуру
Сообщения
1,165
Репутация
246
OffTopic:
CreatoR, извините за OffTop и не сочтите за флуд, но именно я и являюсь тем
Одному я уже выдал...
за неписанные правила получил бан :'( с вашей стороны хотелось бы видеть реакцию на исправленные недостатки в оформлении темы, сейчас ситуация такая - есть предупреждение, тема автором исправлена, но предупреждение так и висит, как знать можно ответить или нельзя ответить в теме без услуг экстрасенсов во избежания каральных мер за
Правила неписанные (пока)
?
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
ra4o [?]
как знать можно ответить или нельзя ответить в теме
Будем думать на эту тему (возможно стоит блокировать тему пока в ней есть предупреждение).
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
В связи с отсутствием действий автора, тема закрыта.
 
Статус
Закрыто для дальнейших ответов.
Верх