BATCH - cscript nologo mit Zeilenumbruch
Ich hoffe ich bin hier richtig mit meiner Frage
Hallo Gemeinde
Ich bin gerade eine Batchdatei am programmieren, in welcher eine vbs meldung generiert werden soll.
hier mal der code:
So wie das Script momentan drinn ist, funktioniert das wunderbar.
Ich möchte nun aber, dass die MSGBOX mehr als nur eine Zeile
hat, sprich, zwischen %parsedtime%. und Datum möchte ich einen
Umbruch.
Wie ist dies umzusetzen?
Grüsse und Danke
Ich bin gerade eine Batchdatei am programmieren, in welcher eine vbs meldung generiert werden soll.
hier mal der code:
@echo off & setlocal
set M=%temp%\Meldung.vbs
>%M% echo Set args=WScript.Arguments:WScript.Quit MsgBox(args(0),args(1),args(2))
cscript //nologo %M% "Zeit = %Time%, geparst = %parsedtime%. Datum = %date%, geparst = %parseddate%" 0 "Parsing Beispiel"
echo %errorlevel%
goto exit
So wie das Script momentan drinn ist, funktioniert das wunderbar.
Ich möchte nun aber, dass die MSGBOX mehr als nur eine Zeile
hat, sprich, zwischen %parsedtime%. und Datum möchte ich einen
Umbruch.
Wie ist dies umzusetzen?
Grüsse und Danke
Please also mark the comments that contributed to the solution of the article
Content-Key: 168757
Url: https://administrator.de/contentid/168757
Printed on: April 26, 2024 at 14:04 o'clock
2 Comments
Latest comment
Hallo aivilion!
Versuch es so:
Anstelle von "#" kannst Du in den beiden Zeilen natürlich auch ein anderes nicht im Text vorkommendes (Sonder-)Zeichen verwenden. Falls Du außerdem eine Leerzeile (= 2 Zeilenschaltungen) erreichen möchtst, kannst Du im "
Grüße
bastla
Versuch es so:
>%M% echo Set args=WScript.Arguments:WScript.Quit MsgBox(Replace(args(0), "#", vbCrLf),args(1),args(2))
cscript //nologo %M% "Zeit = %Time%, geparst = %parsedtime%. #Datum = %date%, geparst = %parseddate%" 0 "Parsing Beispiel"
Replace()
" noch "^&vbCrLf
" hinzufügen.Grüße
bastla