Работа с файлами-образами и виртуальными дисками из ТС
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... 5, 6, 7 ... 17, 18, 19  Next  :| |:
Total Commander -> Автоматизация Total Commander

#76:  Author: Iori PostPosted: Wed Apr 06, 2016 22:23
    —
Flasher wrote:
Тогда это явно требует разжёвки. О каких тогда хвостах и регистре речь?

 Hidden text

#77:  Author: addhaloka PostPosted: Thu Jul 20, 2017 20:11
    —
Flasher wrote:
WinCDEmu.vbs

А возможно как-то реализовать запуск скрипта от админа? Пробовал *, sudo, AdvancedRun, niradm* - всё без толку, либо не понимает %COMMANDER_PATH% (* или sudo), либо всякие левые ошибки выдаёт (AdvancedRun и niradm, с niradm ещё обрезается один аргумент*, либо ошибка).
*
 Hidden text

#78:  Author: FlasherLocation: Москва PostPosted: Thu Jul 20, 2017 21:01
    —
addhaloka
Можно положить скрипт в папку WinCDEmu и
Code:
Const Path = "%COMMANDER_PATH%\Utils\WinCDEmu"
заменить на:
Code:
Dim Path : Path = Left(WScript.ScriptFullName, InStrRev(WScript.ScriptFullName, "\") - 1)

#79:  Author: addhaloka PostPosted: Thu Jul 20, 2017 21:37
    —
Flasher
Спасибо! Так всё прекрасно работает и в 8.1 x64 c UAC, и в XP SP3.

p.s. Заодно повнимательней проанализировав код niradm и подобного же лаунчера без адм. прав для nircmd, убедился, что там всё было криво Very Happy, теперь вроде всё правильно сделал.

#80:  Author: FlasherLocation: Москва PostPosted: Thu Jul 20, 2017 21:57
    —
addhaloka
Пож-та. Есть, кстати, ещё вариант с %C_P% в "Команда:" (тогда придётся доп. параметр ввести).

addhaloka wrote:
на XP звёздочка или sudo будут выдавать ненужное окно с запросом прав
Тут приводил решение.

#81:  Author: addhaloka PostPosted: Fri Jul 21, 2017 02:48
    —
Flasher wrote:
Тут приводил решение.

Спасибо, возможно пригодится. Ещё один (наверно костыльный) вариант для скриптов:
 Hidden text

#82:  Author: FlasherLocation: Москва PostPosted: Fri Jul 21, 2017 03:16
    —
addhaloka wrote:
Спасибо, возможно пригодится.
Так %ADM% всяко короче и проще пути к niradm с параметрами.
 Hidden text

#83:  Author: addhaloka PostPosted: Fri Jul 21, 2017 03:49
    —
Flasher wrote:
Так %ADM% всяко короче и проще пути к niradm с параметрами.

Дык, niradm изначально делался как лаунчер для nircmd, запускающий нужный nircmd.exe 32/64 в зависимости от разрядности системы (например, если TC x32, а система x64, то nircmd в большинстве случаев лучше 64-х битный, а Autorun.wdx ориентируется на битность TC, а не системы, т. е. с TC x32 будет вызываться* nircmd x32, что зачастую нежелательно в Win x64). Т. е. не только для адм. запуска программ, а для всех возможностей nircmd, если нужны права. С autorun, конечно много чего крутить можно, но niradm для меня удобней.

* p.s. Хотя, наверно ошибаюсь - там есть %SYSINFO_OSARCH%, похоже как раз для этого. В справку иногда полезно заглядывать. Smile

 Hidden text

#84:  Author: FlasherLocation: Москва PostPosted: Fri Jul 21, 2017 03:59
    —
addhaloka wrote:
а Autorun.wdx ориентируется на битность TC, а не системы
Какое отношение к проблеме имеет битность? В моём коде речь идёт исключительно о виндовых версиях.
В вопросах ориентации на битность ТС или системы также нет никаких припонов. Это выбор пользователя, а не плагина.
 Hidden text

#85:  Author: addhaloka PostPosted: Fri Jul 21, 2017 07:26
    —
Flasher wrote:
Какое отношение к проблеме имеет битность? В моём коде речь идёт исключительно о виндовых версиях.

Ну, в смысле, niradm тем круче, что ещё доп. выбирает разрядность nircmd. Very Happy

 Hidden text

#86:  Author: FlasherLocation: Москва PostPosted: Fri Jul 21, 2017 07:43
    —
addhaloka
Так в рамках ТС чем круче-то? nircmd в данном случае - это ещё одна лишняя составляющая, которая с %ADM% ничего общего иметь не будет. Да и выбор разрядности запускаемых приложений от неё никак не зависит.
 Hidden text

#87:  Author: addhaloka PostPosted: Fri Jul 21, 2017 11:21
    —
 Hidden text

#88:  Author: Iori PostPosted: Sun Jul 29, 2018 21:11
    —
Не могу понять почему, но у меня autorun не выполняет эти команды при выходe из ТС.

Code:

ShellExec /SW_HIDE /WAIT '%COMMANDER_PATH%\Utilities\WinCDemu\WinCDEmu.exe' /unmountall
ShellExec /SW_HIDE /WAIT '%COMMANDER_PATH%\Utilities\WinCDemu\WinCDEmu.exe' /uninstall
ShellExec /SW_HIDE reg 'delete HKLM\SYSTEM\CurrentControlSet\Services\BazisPortableCDBus /f'


Стоит последний командер и Win10 x64 (1803)

#89:  Author: FlasherLocation: Москва PostPosted: Mon Jul 30, 2018 02:52
    —
Iori
А вообще какие-то команды выполняются после Pragma AutorunFinalizeSection?

#90:  Author: Iori PostPosted: Mon Jul 30, 2018 03:09
    —
Flasher
Вроде нет. Confused
Попробовал такую команду:
Code:
ProcessTerminate /W:3000 /TT /A PrKiller.exe PrKiller64.exe

Ты раньше советовал. Раньше работала, а теперь нет.

Может дело в новом ТС 9.20? У тебя работает?



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3 ... 5, 6, 7 ... 17, 18, 19  Next  :| |:
Page 6 of 19

Powered by phpBB © 2001, 2005 phpBB Group