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: AltRun - запуск программ по кнопке с ctrl, shift и не только 
Author Message
lz57005



PostPosted: Fri Jan 28, 2022 12:15    Post subject: Reply with quote

Monarch-LFV
Баг, с несколькими пробелами решил, немного потестирую и выложу, спасибо за тест и фидбек.
По поводу упрощения подумаю, если не словлю quotes-hell), потому что уже пришлось ввести одинарные кавычки которые объединяют двойные, например -p '%P%S' для случая когда в списке выделенных файлов часть путей без пробела и без кавычек, а часть с пробелом и кавычками, аналогично если нужно передать программе некоторые собственные ключи с кавычками, и всё выглядит просто только в простейшем примере предложенном вами, а вот как только переходим к более сложным вещам разбор каждого ключа содержащего и программу и её собственные ключи и по разному раскрывающиеся переменные усложняет всю логику разбора, хотя возможно не с того угла смотрю, изначальный вариант показался логичным так как путь, параметры, рабочий каталог это базовые переменные на входе функции ShellExecuteEx, с помощью которой всё и запускается.
View user's profile Send private message Visit poster's website


Powered by phpBB © 2001, 2005 phpBB Group