Hallo ich bau mir grad einen Wrapper für notepad++ um diesen in meheren instanzen laufen zu lassen.
Die for-schleife liest die übergebenen Parameter / Dateien aus.
Wenn der Dateipfad nun aber Leerzeichen enthält klappt das ganze nicht mehr.
Wie kann ich eine variable in " " einschließen, sodass der pfad dann als "C:\foo bar\" übergeben wird?
Code
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=icon.ico
#AutoIt3Wrapper_Res_requestedExecutionLevel=asInvoker
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
dim $vanilla
for $i = 1 to $CMDLINE[0]
$vanilla = $vanilla & " " & $CMDLINE[$i] & " "
MsgBox(0x40000, 'CMDLINE', $vanilla)
next
; start Notepad++ as Multiple Instances
$vanilla = $vanilla & " -multiInst"
; Run Notepad++
run('start.exe' & $vanilla,@ScriptDir)
; Exit Script
Exit
Alles anzeigen