{title}

Hallo zusammen, ich habe versucht, eine IF-Bedingung zu verwenden, um eine Batch-Datei aufzurufen. Wenn die Zeit = 20:00 ist, rufen Sie an (Speicherort und Name der Batch-Datei). In der englischen Version muss angegeben werden, wie die zu meiner Batch-Datei hinzugefügt werden soll. Bitte helfen Sie

Zwei Probleme: Sie müssen% time% anstelle von time verwenden. % time% gibt die Zeit in numerischer Form zurück, daher müssen Sie diese verwenden. Da% time% eine numerische Variable ist, müssen Sie den Befehlsoperator EQU anstelle von = Kurz gesagt: Code:

if% time% EQU 20:00 call (Speicherort und Name der Batch-Datei)

Code:

c: > echo% time% 9: 46: 01.78Dieser Aufruf wird niemals stattfinden. Sie haben jetzt Doppelpunkte und Punkte in ihnen?

Ja, Sie können so etwas tun: Code:

@echo offset/aa = 20set/ab = 00if/i% time: ~ 0,2% GTR% a% (wenn/i% time: ~ 3,2% GTR% b% (% userprofile% desktop file aufrufen .exe)) Ich habe es nicht ausprobiert, aber das könnte etwas ähnliches sein, das Sie suchen.

Wie funktioniert dann das oben Genannte?

Komm schon, Dark Blade, du verschiebst die Torpfosten, die du zuvor mit EQU benutzt hast. String Vergleiche können GTR verwenden, aber die Variable% time% wird NIEMALS verwendet gleich bis "20:00" Numerische Variablen enthalten keine Kommas, Doppelpunkte, Punkte oder nicht numerische Zeichen.

C: > wenn hallo GTR hallo echo gg

OK du hast recht. Ich habe es sogar versucht, wenn% time% EQU% time% echo Hallo, und das hat nicht einmal funktioniert. Ich denke also, dass der Code von Carbon den Trick machen würde.

bist du sicher? Ich habe gerade versucht, itCode:

c: > Wenn% time% equ% time% dasselbe echo

Huh. Als ich es vorher ausprobiert habe, hat es nicht funktioniert, aber jetzt schon. Wahrscheinlich nur ein Rechtschreibfehler oder so.

wenn% time% ==% time% echo hallo funktioniert bei mir

Ein Zeichenkettenvergleich funktioniert mit EQU oder == "gleich gut" Code:

c: > if a equ ein Echo samesamec: > if a == ein Echo samesamec: > if "a" equ "ein" Echo samesamec: > if "a" == "a" Echo samesameC: > set string = halloC: > if% string% == hallo echo samesameC: > if% string% equ hallo echo samesame

Ja, ich weiß, lol.

Ah ha!

Ich habe eine Loop-Batch-Datei erstellt und keinen Fehler gefunden. Ich frage mich, was mit deiner Dunklen Klinge passiert ist.

Nun, ich denke, mein Computer ist gerade erst eingefroren und hat eine Sekunde lang gesprungen, also hat er möglicherweise das erste Mal% time% verarbeitet, aber nicht das zweite, sodass sie unterschiedlich waren.

Es müsste nur 1/100 Sekunde einfrieren. Das.60 am Ende ist 60 Hundertstel einer Sekunde

Windows Mail-Hyperlinks können jedoch nicht geöffnet werden

Hallo. Ich habe einen 3 Monate alten Dell Studio Q8200 Desktop mit 2,33 GHz. 4 GB DDR2-SDRAM mit 800 MHz und "Vista Home Premium" (Ich weiß nicht, was Premium ist). Ich habe Internet Explorer 7 mit allen Updates. Ich hatte versucht, Internet 8, aber es lief langsam. Ich bin zu 7 zurückgekehrt. Ich habe den Artikel über das Festlegen der Standardeinstellungen gelesen und habe sie durchgeführt, kann aber immer noch keinen Link zum Öffnen in "Windows Mail" erhalten. Ich bin zuerst zu "Festlegen der Standardprogramme" gegangen. Dort habe ich auf Internet Explorer und Windows Mail geklickt und dann auf "Dieses Programm als Standard festlegen" geklickt. Als nächstes ging ich zu "Einen Dateityp oder ein Protokoll mit einem Programm verknüpfen". In "Erweiterungen" habe ich weder auf etwas noch auf etwas geklickt auf "Protokolle". Ich ging zu "Festlegen von Programmzugriff und Computerstandards". Ich habe zuerst versucht, auf Internet Explorer als Standard zu klicken. "Windows Mail öffnete immer noch keinen Link. Ich ging dann zu "Custom" und klickte darauf. Der Link konnte immer noch nicht geöffnet werden. Sobald ich jedoch "Internet Explorer" geöffnet und minimiert hatte, konnte ich zu "Windows Mail" wechseln und die Links wurden sofort geöffnet. Das geht nur, wenn ich den Explorer geöffnet habe. (Ich wusste nicht, dass das so ist. Ich habe den Explorer zufällig minimiert, als ich meine E-Mails abgerufen habe.) Jede Hilfe wäre dankbar

Beliebte Beiträge