Функциональная часть сценария:Automating Telnet Сценарии из .bat с TeamSpeak например
telnet 62.141.39.173 10011
login serveradmin passwordredactedforsecurityreasons
gm msg=test Message\\sAll
Это работает, когда я вставить его непосредственно в CMD, но не тогда, когда я исполню ее из BAT-файла. Я не знаю, почему это так, и мне нужно обходное решение.
Вторая часть моей проблемы заключается в том, что мне нужно автоматизировать этот процесс и пропустить его каждые десять минут. Это не работает в файле .bat по причинам, описанным выше, и b) даже не регистрируется.
:start
timeout /T 600
telnet 62.141.39.173 10011
login serveradmin passwordredactedforsecurityreasons
gm msg=test Message\\sAll
close
quit
goto start
Помощь!
Не могли бы вы отформатировать это? В вашем пароле есть% или @ или другие «странные» символы? – Marged
Нет никаких странных символов, только буквенно-цифровых A-Z и 1-9. Это сценарий, как я его написал. – GeekSqueak
Telnet не может видеть вход в систему и т. Д. Вы можете использовать перенаправление io и читать команды с помощью telnet ...
Marged