CMD-Skript in LinkFolder-Section mit Schalter versehen

Antworten
Gernot
Beiträge: 17
Registriert: 21 Mär 2021, 15:53

CMD-Skript in LinkFolder-Section mit Schalter versehen

Beitrag von Gernot »

Hallo,

ich habe eine LinkFolder-Section, mit der ich einen Startmenü-Eintrag mit einem CMD-Skript verknüpfe.

Kennt Ihr eine Möglichkeit, das CMD-Skript per Schalter (/B oder /MIN) im Hintergrund oder zumindest minimiert ausführen zu lassen?

Ich habe versucht, dem Skript über das Feld parameters die Schalter /B und /Min mitzugeben. Das hat leider nicht geklappt.

Code: Alles auswählen

[LinkFolder_CommonStartmenu]
set_basefolder common_startmenu
set_link
name: "Name des Programms"
target: %ProgramFilesSysNativeDir%\Programmname\script\run.cmd
parameters: "/MIN /B"
icon_file: %ProgramFilesSysNativeDir%\Programmname\Programmname.exe
end_link
Benutzeravatar
SisterOfMercy
Beiträge: 1522
Registriert: 22 Jun 2012, 19:18

Re: CMD-Skript in LinkFolder-Section mit Schalter versehen

Beitrag von SisterOfMercy »

I use a visual basic script to keep it totally quiet.

Code: Alles auswählen

set args = WScript.Arguments
num = args.Count

if num = 0 then
    WScript.Echo "Usage: [CScript | WScript] invis.vbs aScript.bat <some script arguments>"
    WScript.Quit 1
end if

sargs = ""
if num > 1 then
    sargs = " "
    for k = 1 to num - 1
        anArg = args.Item(k)
        sargs = sargs & anArg & " "
    next
end if

Set WshShell = WScript.CreateObject("WScript.Shell")

WshShell.Run """" & WScript.Arguments(0) & """" & sargs, 0, False
Save this as invis.vbs and copy it somewhere to the local drive.

Then just "easily" use this:

Code: Alles auswählen

wscript "%SystemRoot%\system32\invis.vbs" "%ProgramFilesSysNativeDir%\Programmname\script\run.cmd"
Bitte schreiben Sie Deutsch, when I'm responding in the German-speaking part of the forum!
Antworten