Добрый день всем.
Помогите пожалуйста разобраться.
Есть форма с кнопкой, которая запускает консоль CMD, в которую посылается команда:
Если перед нажатием на кнопку сменить раскладку клавиатуры на Русскую, то команда посылается "криво":
Как правильно посылать команды в консоль CMD независимо от раскладки клавиатуры?
Помогите пожалуйста разобраться.
Есть форма с кнопкой, которая запускает консоль CMD, в которую посылается команда:
Код:
nbtstat -a 192.168.1.1
Код:
nbtstat -a 192/168/1/1
Код:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
AutoItSetOption('WinTitleMatchMode',-2)
$Form1 = GUICreate("Form1", 266, 99, 293, 179)
$Button1 = GUICtrlCreateButton("Button1", 88, 40, 75, 25)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
Run(@ComSpec&' /c '&'cmd')
WinWaitActive(StringLower('cmd.exe'))
ControlSend('cmd.exe', '', '', 'nbtstat -a '&'192.168.1.1'&@CR)
EndSwitch
WEnd