View previous topic :: View next topic |
Author |
Message |
kyi
Joined: 22 Jul 2018 Posts: 6
|
(Separately) Posted: Fri Aug 10, 2018 12:06 Post subject: Передача переменных ТС внутрь батника |
|
|
Добрый день!
Есть маленькая программка которая запускает любой файл с повышенными правами - jpassing*com/2007/12/08/launch-elevated-processes-from-the-command-line/
Накидал батничек
Code: |
@echo off
cls
SET xOS=x86
IF Defined PROCESSOR_ARCHITEW6432 (SET xOS=x64) ELSE IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" SET xOS=x64
IF %xOS%==x86 (
start %cd%\elevate.exe %N
) else (
start %cd%\elevate64.exe %N
)
|
Но переменная ТС не передается утилите elevate
Подскажите, как передать переменную ТС утилите elevate?
В дальнейшем этот батничек хочу повесить на кнопку. |
|
Back to top |
|
|
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Fri Aug 10, 2018 12:27 Post subject: |
|
|
kyi
Переменные ТС для кнопок и подобного передаются утилите/скрипту параметром.
В поле команды пишете батник, в поле параметров "%N" и батник чуть подправить:
Code: | @echo off
cls
SET xOS=x86
IF Defined PROCESSOR_ARCHITEW6432 (SET xOS=x64) ELSE IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" SET xOS=x64
IF %xOS%==x86 (
start %cd%\elevate.exe "%1"
) else (
start %cd%\elevate64.exe "%1"
) |
Если это вся суть батника, то, возможно, практичнее использовать Sudo и плагин Autorun? |
|
Back to top |
|
|
kyi
Joined: 22 Jul 2018 Posts: 6
|
(Separately) Posted: Fri Aug 10, 2018 13:06 Post subject: |
|
|
Спасибо, все получилось.
А расскажите поподробнее о чем вы имели ввиду?
Quote: | то, возможно, практичнее использовать Sudo и плагин Autorun? |
|
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10278 Location: Россия, Саратов
|
(Separately) Posted: Fri Aug 10, 2018 13:29 Post subject: |
|
|
kyi
Для обсуждения подобных этому батнику "маленьких программок" (равно как и кнопок на их основе) должен использоваться подфорум по автоматизации, но уж никак не "Общие вопросы", где рассматривается только функционал самого TC, а не сторонних средств.
Про Sudo легко всё узнать после самостоятельного поиска по имени этого средства на форуме (особенно если искать по сообщениям). Да и с Autorun лучше познакомиться самому по его документации и теме, без чужих пересказов. Найти и утилиту, и плагин на нашем сайте (см. шапку) не составляет труда. Неплохо также почитать и про то, как в кнопках TC реализован механизм повышения прав его собственными силами — подробности см. в справке.
Замечание за оффтоп. Тема перенесена в "Автоматизацию". _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
|