View previous topic :: View next topic |
Author |
Message |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Apr 21, 2011 21:22 Post subject: |
|
|
Вахмурка
Понятно, что в одно. Ты сам все пути в ключах можешь проверить, нажав Enter на каждом в редакторе реестра.
Сюда же %$COMMON_PROGRAMS% с Quote: | HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Common Programs |
А вот этого ключа у меня вообще нет:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Common Favorites
Давайте лучше обсудим диалоги, с ними куда больше проблем. |
|
Back to top |
|
 |
Total7zip

Joined: 27 Nov 2010 Posts: 287
|
(Separately) Posted: Fri Apr 22, 2011 16:04 Post subject: |
|
|
ApceH wrote: | Total7zip
Я так понял, что прога сработает только если родитель — totalcmd?..
... надеюсь, что вы реализуете в самой проге такой функционал... |
мне пока не хочется усложнять - если показывать пользователю диалог, то надо написать в нем что-то понятное. значит нужны какие-то комментарии в коммандной строке... что-то мне думается, что скриптом это гораздо проще сделать (если надо).
2Serge Yolkin - добавить "или" - зачем? если переменная есть, что утилита просто не нужна. а возможность перехода по одному из нескольких путей из реестра это как-то сложно и непонятно.
2Flasher - проблемы с диалогами на 64битной Win7. это не лечится.
держите версию, которую можно запускать из скрипта при условии что скрипт запущен из TC.
TCShellCd 0.0.1.5
+теперь нужная копия TC детектируется даже в том случае, когда для запуска утилиты используется скрипт или другой вспомогательный процесс.
http://narod.yandex.ru/disk/10841586001/TCShellCD_0015.7z _________________ Total7zip - архиваторный+content+lister плагин, 0.8.5.2 |
|
Back to top |
|
 |
ApceH

Joined: 08 Apr 2011 Posts: 316 Location: Димитровград
|
(Separately) Posted: Fri Apr 22, 2011 16:34 Post subject: |
|
|
Total7zip
Большое спасибо! В таком виде уже гораздо лучше, а в скрипте уже пусть каждый делает, что хочет.
Quote: | проблемы с диалогами на 64битной Win7. это не лечится. | А что за проблемы с диалогами? У меня Win7x64, но ничего абсолютно не заметил... |
|
Back to top |
|
 |
Total7zip

Joined: 27 Nov 2010 Posts: 287
|
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Apr 22, 2011 17:23 Post subject: |
|
|
Total7zip
Я, видимо, был неправильно понят. Я имел в виду не виртуальные папки аля панель управления, раб. стол и т.п., в которые я и так могу войти в ТС стандартными способами, а именно диалоги (настройщики, конфигураторы), есть cpl, есть msc, есть и дочерние диалоги, которые можно вызвать через rundll32 или shell (которого на XP нет), а есть те, которые из комстроки никак не запустишь, только по кнопке из другого диалога. Вот их всех нужно запускать через GUID - и запуск будет быстрее, и в некоторых случаях кол-ва манипулций меньше.
Кстати, у меня 32-битная. |
|
Back to top |
|
 |
ApceH

Joined: 08 Apr 2011 Posts: 316 Location: Димитровград
|
(Separately) Posted: Fri Apr 22, 2011 19:51 Post subject: |
|
|
Flasher
Ну так это уже совсем другая программка! Хоть и нужная тоже. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Apr 22, 2011 19:58 Post subject: |
|
|
Не обязательно. Кому как приспичит. Поменять название на TCShell и сделать в описании акцент на GUID - не проблема. |
|
Back to top |
|
 |
ApceH

Joined: 08 Apr 2011 Posts: 316 Location: Димитровград
|
(Separately) Posted: Tue Oct 11, 2011 00:03 Post subject: |
|
|
Total7zip
Обнаружилась одна недоработка в программе...
В результирующем пути, который считался из реестра, надо раскрыть переменные среды.
Например, в параметре Code: | HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\{374DE290-123F-4565-9164-39C4925E467B} | содержится Code: | %USERPROFILE%\Downloads |
И не переходит поэтому...
Странно, как я раньше не обнаружил... У меня параметр содержит явный путь: D:\Downloads. _________________ kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия... |
|
Back to top |
|
 |
mrmerak

Joined: 20 Aug 2007 Posts: 441
|
(Separately) Posted: Mon Jan 23, 2012 17:48 Post subject: |
|
|
404
Перезалейте плз _________________ TC 9.51 | Win10 1903 |
|
Back to top |
|
 |
DrShark
Joined: 21 Oct 2006 Posts: 911 Location: Kyiv, Ukraine
|
|
Back to top |
|
 |
ApceH

Joined: 08 Apr 2011 Posts: 316 Location: Димитровград
|
(Separately) Posted: Sun Mar 25, 2012 09:49 Post subject: |
|
|
«Я подобрала тебе замену» © Вокзал для двоих
У меня в скрипте теперь так:
Code: | var TCPath=ws.ExpandEnvironmentStrings("%COMMANDER_PATH%")+"\\totalcmd.exe ";
//...то же самое...
ws.Run(TCPath + "/O /S /L=\"" + Value + "\"", 7, 1); | Хотя не факт, что так работает быстрее. Всё же процесс Тотала явно тяжеловеснее. Зато ни от чего не зависит. _________________ kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия... |
|
Back to top |
|
 |
folko
Joined: 28 Mar 2013 Posts: 3
|
(Separately) Posted: Fri Mar 29, 2013 10:51 Post subject: |
|
|
Спасибо Total7zip за классную фенечку. Именно то, что искал!
Спасибо Flasher за ссылку на эту тему. |
|
Back to top |
|
 |
|