@echo off & SetLocal EnableDelayedExpansion REM Testwerte: "DOIT";"STAN DARD";"Window Titel1";"C:\Windows\System32\Calc.exe ";"(Testdatei.txt)" rem Erste Zahl [Hintergrundfarbe] - Zweite Zahl [Schriftfarbe] COLOR 3F rem Dieser Zeichensatz unterstützt [äöü]'s CHCP 1252>nul: REM --- Nützliche BATCH-Befehle --- rem Suche: ['] Ersetzte mit: ["] rem SET ersetzeHochkomma=%clipboard:'="% rem ECHO %ersetzeHochkomma:$=^&%>C:\temp\befehl.bat rem call C:\temp\befehl.bat rem start "neuesFensters" /max %tool% %parameter% REM unclip18_ok.bat rem ["DOIT";"STAN DARD";"Window Titel1";"C:\Windows\System32\Notepad.exe ";"Testdatei.txt"] rem Obere Zeile ohne rem in Zwischenablage kopieren [Ctrl-C] :ANFANG REM ---------------------------- REM Clipboard auslesen REM ---------------------------- FOR /F "tokens=*" %%a in ('PowerShell.exe -ExecutionPolicy ByPass -Command "& {Get-Clipboard}"') do SET clipboard=%%a ECHO Zwischenspeicher [%clipboard%] REM ---------------------------- REM Clipboard leeren REM ---------------------------- cmd.exe /c "echo off | clip Goto :SpitIt :SpitIt FOR /F "tokens=1,2,3,4,5 delims=;" %%i in ("%clipboard%") do ( set var1=%%i set var2=%%j set var3=%%k set var4=%%l set var5=%%m ) if not %var1%$==$ ECHO %var1% if not %var2%$==$ ECHO %var2% if not %var3%$==$ ECHO %var3% if not %var4%$==$ ECHO %var4% if not %var5%$==$ ECHO %var5% Goto :Start :Start if %var1%$=="DOIT"$ Echo - DOIT - if %var1%$=="DOIT"$ call %var4% if %var1%$==""$ Echo "Mache nichts !" SET clipboard= SET var1= SET var2= SET var3= SET var4= SET var5= timeout /T 1 GOTO :ANFANG