У меня есть беспроводной маршрутизатор с пользовательской прошивкой Tomato на нем. Есть ряд действий, которые я хотел бы выполнить с помощью простых ярлыков на рабочем столе, таких как выключение беспроводной сети или запуск команды для проверки состояния FTP-сервера на нем.HTTP POST с ярлыка на рабочем столе?
Я могу сделать это с помощью «системного» инструмента, который позволяет выполнять команды оболочки и возвращает результат.
Я нашел из анализа разметки на этой странице, что это делается путем простого XMLHttp POST для shell.cgi
, параметры action=execute&command=ls
и выход является STDOUT вы получите, если вы выполнили это на локальной оболочке.
Как создать ярлык на рабочем столе для выполнения этих сообщений и как-то повторить ответ?
Что я могу сделать до сих пор, так это сделать HTML-файл, который запускает POST с использованием jQuery с использованием некоторой предопределенной функции в зависимости от сегментов URI, которые я бы изменил для каждого из ярлыков.
Однако кто-нибудь знает лучший способ сделать это программно под Windows?
Не так много вопросов, которые я поддерживаю и голосую за закрытие. Отлично сработано! Это хороший вопрос, но здесь это не так. Должно быть на Superuser (или просто ждать, пока сообщество переместит его, еще несколько голосов) –
Я действительно думал, что после того, как я разместил его, я был в двух умах здесь или в SU. Я только что понял, что одна и та же политика происхождения останавливает меня POST'ing для маршрутизатора из этих файлов .htm на моем рабочем столе с помощью jQuery. Поэтому я думаю, что моя идея отсутствует. – deed02392