Eingabe Erleichterung

Homer_

Grünschnabel
Hey,


@echo off
echo x=msgbox("Guten Morgen",0+48,"15.08.2010")>msg1.vbs
echo x=msgbox("Guten Mittag",0+48,"15.08.2010")>msg2.vbs
cls
start msg1.vbs
start msg2.vbs

gibt es einen leichteren weg festzulegen was in der meldung stehen soll?
also sprich was
echo x=msgbox("Guten Morgen",0+48,"15.08.2010")>msg1.vbs
echo x=msgbox("Guten Mittag",0+48,"15.08.2010")>msg2.vbs
ersetzt

vielen dank für eure antworten
 
Hey,


@echo off
echo x=msgbox("Guten Morgen",0+48,"15.08.2010")>msg1.vbs
echo x=msgbox("Guten Mittag",0+48,"15.08.2010")>msg2.vbs
cls
start msg1.vbs
start msg2.vbs

gibt es einen leichteren weg festzulegen was in der meldung stehen soll?
also sprich was
echo x=msgbox("Guten Morgen",0+48,"15.08.2010")>msg1.vbs
echo x=msgbox("Guten Mittag",0+48,"15.08.2010")>msg2.vbs
ersetzt

vielen dank für eure antworten

wenn das eine batch ist kannst du es vieleicht mit einer if abfrage versuchen

Code:
IF Zeichenfolge1 Vergleichsoperator Zeichenfolge2 Befehl
IF CMDEXTVERSION Zahl Befehl
IF DEFINED Variable Befehl

Mögliche Vergleichsoperatoren:

LSS - kleiner als
LEQ - kleiner als oder gleich
GTR - größer als
GEQ - größer als oder gleich

siehe commandprompt > If /?

alternativ für vb
Code:
if integer > integer
oder
if integer < integer

leider hab ich keine ahnung wie du die aktuelle stunde rausfinden kannst
 
Zuletzt bearbeitet:
Hi.

Erstell dir doch eine VBSkript Datei:
Visual Basic:
' msgbox.vbs

if wscript.arguments.count <> 3:
  wscript.echo "error: expected 3 arguments."
else
  Dim title, flags, msg
  title = wscript.arguments(0)
  flags = CLng(wscript.arguments(1))
  msg = wscript.arguments(2)

  msgbox title, flags, msg
end if
und ruf es dann auf:
Code:
msgbox.vbs "Guten Morgen" 48 "15.08.2010"
Wobei es vermutlich einfacher wäre gleich alles in VBSkript zu schreiben...

Gruß
 

Neue Beiträge

Zurück