Spędź X czasu na odpalenie aplikacji przez taska tylko żeby się dowiedzieć, że przez taska nie przekażesz dynamicznego parametru.
No to idź w innym kierunku i rób przez skrypt.
Po godzinie dowiedz się, że w W11 odpalanie skryptu przez start menu nie przekazuje parametru 'bo nie' lol.
A potem się dowiedz że przez Run też nie przekazuje parametru bo sprawdziłeś przez echo %* i nic nie wylatuje XD

#ehhhhhhhhhhhhhhhhhh
nbzwdsdzbcps

@Acrivec Chodzi o niewywoływanie skryptów z powodu polityk prywatności? Zrobiłem sobie zwykły skrypt .ps1, który wywołuje argument jako echo i działa otwierając się przez power shella.


$parametr = $args[0]


Write-Host "Przekazany parametr to: $parametr"


odpaliłem:

.\testParametr.ps1 "ToJestTestowyParametr"

Acrivec

@nbzwdsdzbcps To go odpal z argumentem przez menu start a nie z konsoli.

nbzwdsdzbcps

@Acrivec To utworzyłem skrót jako skrypt do powershella, który działa z menu start.


"powershell.exe -ExecutionPolicy Bypass -File "C:\Users\user\Desktop\testParametr.ps1" "ToJestTestowyParametr"

"

Acrivec

@nbzwdsdzbcps Dynamiczny parametr. A nie wpisany w skrócie.

Wpisany z palca w menu start

`skrypt.bat mojparametr`

nbzwdsdzbcps

@Acrivec To rzeczywiście może być potrzebny dodatkowy launcher jak:

Wox, Launchy, Executor bo z tego co kojarzę dzięki nim można to zrobić.

ZmiksowanaFretka

@Acrivec a to skrypt nie moze se sam pobrac parametru? Komplikujesz se na sile zamaist szukac rozwiazania

Acrivec

Tak, sam sobie pobierze nazwę procesu o której mi w tej sekundzie chodzi, ze szklanej kuli.

Zaloguj się aby komentować