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 

AskParam - диалог запроса параметров командной строки
Goto page Previous  1, 2, 3 ... 12, 13, 14 ... 18, 19, 20  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Wed Jul 08, 2015 19:44    Post subject: Reply with quote

Дык у тебя же /q"^" всё портит. Very Happy
Сначала ^ у тебя заменяются на ", а потом, естественно, "n не заменяются на разрывы строк. Если тебе /q не нужен, лучше вообще его не указывать. Приоритеты менять местами смысла не вижу (кавычки по-моему важнее), лучше поменять символ кавычки в окне справки на `.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Wed Jul 08, 2015 19:57    Post subject: Reply with quote

MVV wrote:
Дык у тебя же /q"^" всё портит.

Но в 134 не портит!
Ладно, потестить я потестил, "прокукарекал, а там хоть не рассветай".
Меня и 134 устраивает. Smile
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Wed Jul 08, 2015 22:21    Post subject: Reply with quote

Quote:
Но в 134 не портит!

Дык там же было \n, а в /q у тебя крышка, символы разные, потому и не портит.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Wed Jul 08, 2015 23:07    Post subject: Reply with quote

MVV wrote:
Дык там же было \n

Я все понял...
Но принцип обратной совместимости "не позволяет" делать в новой версии такие изменения, которые приводят к неработоспособности скрипта\программы вполне себе нормально работающего с предыдущей версией утилиты.
В любом случае о таких изменениях (если они были жизненно необходимы) нужно жирно писать в самом начале анонса новой версии.
ИМХО
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Thu Jul 09, 2015 13:33    Post subject: Reply with quote

Изначально то была бета-версия, и в релизе ни слова не было сказано об этой функции. Но то, что я забыл об этом изменении, как и о функции вообще, меня самого не очень радует.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
yozhik



Joined: 04 May 2014
Posts: 256
Location: Электросталь

Post (Separately) Posted: Wed Aug 12, 2015 18:05    Post subject: Reply with quote

Справка по параметрам в первом посте старовата, много чего добавилось с тех пор (причём, имхо, существенного). Я сделал себе памятку по текущей версии. Труд ни на что не претендует, но, поскольку выполнен, пусть криво-косо, то может пригодиться кому-либо, пока не появится что-либо посерьёзней.
 Памятка по параметрам AskParam 1.0.6.146
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Wed Aug 12, 2015 18:52    Post subject: Reply with quote

Благодарность за труд! Пригодится при написании Readme, а пока добавил ссылку в первый пост.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
HA3APET



Joined: 22 Feb 2010
Posts: 151

Post (Separately) Posted: Tue Jan 05, 2016 03:28    Post subject: Reply with quote

MVV
А можно пример для
net use Z: https://webdav.ru <password> /user:<login> /persistent:yes

то есть, чтобы можно было ввести:
Букву
Адрес
Логин
Пароль
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Tue Jan 05, 2016 12:08    Post subject: Reply with quote

Можно, но в нём нет абсолютно ничего выдающегося:
Code:
AskParam.exe /tZ /p"Буква:" /t"https://webdav.ru" /p"Адрес:" /p"Логин:" /h /p"Пароль:" net use %1: "%2" "%4" /user:%3 /persistent:yes

При желании можно и для /persistent добавить комбобокс с выбором. Это можно сделать несколькими способами, выбрал более интересный:
Code:
AskParam.exe /tZ /p"Буква:" /t"https://webdav.ru" /p"Адрес:" /p"Логин:" /h /p"Пароль:" /rl /t"Да: /persistent:yes" /t"Нет: /persistent:no" /p(h)"Постоянное подключение?" net use %1: "%2" "%4" /user:%3 %5

Если это будет с кнопки в тотале, то либо всю строку надо загнать в поле команды, либо удвоить символы % в той её части, что будет вынесена в поле параметров.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Jan 05, 2016 12:46    Post subject: Reply with quote

Только весь список дисков как в cm_NetConnect не добавить (максимум - 10):
Code:
/c"                         Подключение сетевого диска" /rl /tZ: /tY: /tX: /tY: /tW: /tV: /tU: /tT: /tS: /tR: /tQ: /tP: /tO: /tN: /tM: /tL: /tK: /tJ: /tI: /tH: /tG: /tF: /tE: /tD: /pДиск: /rd /thttps://webdav.ru /pURL-адрес: /pЛогин: /h /pПароль: net use %1 %2 %4 /user:%3 /persistent:yes

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.


Last edited by Flasher on Tue Jan 05, 2016 14:21; edited 3 times in total
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Tue Jan 05, 2016 13:18    Post subject: Reply with quote

Добавить все можно разве что перечислением. Или из скрипта/батника, тогда можно добавлять только свободные буквы.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Jan 05, 2016 13:20    Post subject: Reply with quote

Но даже свободных окажется, увы, больше.
А что даст перечисление? Как с ним работать?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Tue Jan 05, 2016 13:34    Post subject: Reply with quote

Дык ничего не мешает добавить в перечисление все буквы (кстати, чтобы сократить запись, можно перечислять буквы без кавычек: /tZ: /tY: и т.п.). А что даст...
Перечисление в режиме списка не даст выбрать занятую букву, при этом выбирать можно будет стрелками вверх/вниз и алфавитными клавишами. Перечисление в обычном режиме - просто подсказка о доступных буквах и возможность выбора стрелками в любой раскладке или ввести любую букву вручную.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Jan 05, 2016 14:24    Post subject: Reply with quote

Тьфу ты, я на ползунок-то не смотрю. Поправил.
MVV wrote:
Перечисление в режиме списка не даст выбрать занятую букву
Каким образом? Я только так смог:
Code:
'=============== Путь к AskParam ===============
AskParam = "%COMMANDER_PATH%\Utils\AskParam.exe"
'===============================================
S = " /tZ: /tY: /tX: /tY: /tW: /tV: /tU: /tT: /tS: /tR: /tQ: " & _
"/tP: /tO: /tN: /tM: /tL: /tK: /tJ: /tI: /tH: /tG: /tF: /tE: /tD:"
For Each D in CreateObject("Scripting.FileSystemObject").Drives
  S = Replace(S, " /t" & D, "")
Next : CreateObject("WScript.Shell").Exec AskParam & " /v290 /s0 /c"" " &_
"Подключить сетевой диск"" /c(1)Принять /c(2)Отменить /rl" & S & " /pДиск: /rd /thttps:"&_
"//webdav.ru /pURL-адрес: /pЛогин: /h /pПароль: net use %1 %2 %4 /user:%3 /persistent:yes"

И что-то я про режимы не понял. И там и там можно выбирать стрелками? Напиши примеры лучше.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Wed Jan 06, 2016 01:10    Post subject: Reply with quote

Quote:
Каким образом? Я только так смог:

Ну вроде мысль верна, я и подразумевал то, что ты можешь заранее зафиксировать набор, из которого можно сделать выбор, и запретить ввод иного значения. А каким алгоритмом формировать комстроку - уже дело десятое.
Quote:
И что-то я про режимы не понял. И там и там можно выбирать стрелками? Напиши примеры лучше.

В стандартном комбобоксе можно стрелками перебирать значения выпадающего списка без его открытия (как в тоталовском диалоге по F7, например) независимо от режима (фиксированный список/редактируемый список). Собственно, независимо от того, поставишь ты /rl или /rd перед /pДиск:, ты сможешь набитые с помощью /t значения перебирать стрелками. А в случае /rl ещё сможешь, например, нажатием клавиши Y выбрать строку Y:.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 12, 13, 14 ... 18, 19, 20  Next
Page 13 of 20

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group