Latest post of the previous page:
Судя по заголовку шапки - пользовательское меню.HaRT wrote:Но разве тут область не Menu?
Вот более универсальный вариант:
Latest post of the previous page:
Судя по заголовку шапки - пользовательское меню.HaRT wrote:Но разве тут область не Menu?
И куда этот текст вставлять?Shmuel wrote: Вот более универсальный вариант:
можно, работать будет. но это функционал, который будет полезен не только для макроса из этого топика, поэтому логичнее поместить в отдельный файл.А может стоит выход по F10 добавить в базовые 2 файла?
А зачем цикл?Shmuel wrote:Судя по заголовку шапки - пользовательское меню.
Вот более универсальный вариант:
1) Наверноеkit-1414 wrote:Есть предложения:
А сейчас, когда я внутри меню Shortcuts->FolderShortcuts-1 жму Insert -> открывается пустая форма. Было бы удобнее, если бы она была заполнена командой перехода не текущий каталог.Smitis wrote: 3) А сейчас как? Для обычных папок берётся имя папки, для архивов - имя архива (независимо от пути в самом архиве). С корнем диска непонятно, как лучше.
Можно брать метку диска (volume label).Smitis wrote:С корнем диска непонятно, как лучше.
Были такие идеи и непонятно было, как реализовывать. Разве только вывод команд перехватывать.HaRT wrote:Можно брать метку диска (volume label).
Если диск сетевой (например, получен через “net.exe use …”), то можно брать название шары — с именем сервера или без.
Если диск подставленный (получен через subst), то можно брать метку целевого диска.
Правда, все эти нюансы может оказаться не очень просто выяснить в макросах.
УдобнееCode: Select all
if f then setfenv(f,{cfg=cfg}) ...
setfenv(f,cfg)
, тогда в конфиге можно будет убрать все префиксы cfg.
cfg.cfg=cfg
придётся добавить для совместимости со старыми конфигами. В следующей версии (скоро), наверное, так и сделаю.