Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Autorun 
Author Message
Orion9



PostPosted: Thu Jan 08, 2026 13:49    Post subject: Reply with quote

FallenAngel
Похоже, я неправильно прочитал ваше последнее сообщение. Подумал, что речь идет о выборе города из выпадающего списка, но вы, очевидно, имели в виду простой ввод в поле редактирования. Извиняюсь за это.

В общем, даже такое окно сделать на Autorun будет не просто. В редких случаях, когда это действительно требуется, можно использовать vbs-скрипт с вызывом функции Inputbox:
test.vbs
Code:
Wscript.Echo Inputbox("Введите имя города:","Wttr.in","")

В Autorun такой скрипт вызывается через ProcessExecGetOutput, например:
Code:
vbs = '/c ECHO Wscript.Echo Inputbox("Введите имя города:","Wttr.in","' & city & '")>%TEMP%\wttr.vbs'
   
ProcessExecGetOutput out %COMSPEC% %vbs%

Результат записывается в переменную и сохраняется в ini.

Но я не уверен, что такая форма нужна: это добавит еще одну порцию проверок, т.к. придется собирать ссылку программно, вместо того, чтобы просто отдать ее пользователю.

Сейчас у меня Wttr.ini такой:
Code:
[Wttr]
Name=Погода:
;Interval=1800
Url=https://wttr.in/47.37,8.55?format=%t
Hint=https://wttr.in/47.37,8.55?T

Соответственно, результат такой:
Code:
Total Commander 11.55 - Orion 8        Погода: -2°C    8 января, Чт.    CPU: 11%    RAM: 21%    NET: ↓ 0.2  ↑ 0 mb/s

Нормально смотрится. Хотя, конечно, это для теста.

Важно отметить: если в запросе указать координаты, то в подсказке последней строкой может определиться локация. Для указанных выше координат она выглядит так:
Code:
Location: 10, Hottingerstrasse, Hottingen, Kreis 7, Zürich, Bezirk Zürich, Zürich, 8032, Schweiz/Suisse/Svizzera/Svizra [47.370096700000005,8.550088820923422]

Строка слишком длинная, поэтому обрезается до 125 символов. Но сама информация полезная.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group