Wenn du zB. Firefox als Standrdbrowser hast, und chrome ansprechen willst, musst du einfach

"start chrome.exe www.deinewebsite.de"

benutzen.

Wenn Chrome dein Standartbrowser ist, reicht auch

"start www.deinewebsite.de"

MfG Neo

...zur Antwort
BATCH-Datei Befehle: "@ECHO OFF", "REM", "ECHO" usw. -- FUNKTIONIEREN NICHT

Ich schreibe gerade ein Backup-Script per Batch Datei um einige Dateien in einem rutsch in die Cloud zu sichern.

Das Script Ansich ist überhaupt kein Problem, die Batch Sprache verstehe ich super und seit ca. 20 Jahren. Offensichtlich habe ich da ein anderes Problem. Vielleicht könnt ihr es mal bei Euch testen und mir sagen was bei Euch passiert?

Wenn ich also eine Batch Datei schreibe, möchte ich z.B. nicht dass die Befehle(Befehlszeile) angezeigt werden, deswegen beginne ich meine Batch-Datei mit einem:

@ECHO OFF

Dann kommt der Rest vom Script usw.

Ich bekomme allerdings eine Fehlermeldung bei der Stapelverarbeitung, bevor der erste Befehl aufgeführt wird.

Beispiel:

@echo off
REM Dieses ist ein Test um zu zeigen das etwas nicht stimmt.
ECHO Dieses ist ein Test.
pause

Wenn ich dieses kleine, Script(Batchdatei) ausführe kommt folgende Fehlermeldung:

Das System kann den angegebenen Pfad nicht finden.
Drücken Sie eine beliebige Taste . . .

Sowohl beim Doppelklick auf die Batchdatei selbst, als auch bei der Eingabe in der CMD Befehlszeile.

Interessanter Weise wird weder das @ECHO OFF noch das REM oder Echo korrekt interpretiert. Ich habe eine vermutung, dass die Batch als falsches Format abgespeichert wurde.

Ich Habe verschiedene Editoren benutzt. Notepad in der Standart Einstellung, Notepad ++ nehme ich Standardmäßig.

Ich habe die Kodierungen überprüft also ANSI oder UTF8.

Wenn ich im CMD Befehlszeilenfenster den Befehl "@ECHO OFF" oder "REM" oder "ECHO mit BLABLA" eingebe, funktionieren sie; also außerhalb der Batch Datei.

Ich habe keine Verknüpfung angelegt oder falsche Parameter angegeben, ich starte die Batch direkt aus einem Verzeichnis Namens: D:\Backup. Es sind keine Sonderzeichen enthalten, weder im Namen noch in irgendwelchen Verzeichnissen oder sonstwas.

Also meine Vermutungen sind :

--Falsches Format der Batch Datei <- Warum auch immer --Virus oder Schadprogramm, welches versucht über die Kommandozeile Schadcode einzuschleusen.

Also letztes hänge ich mal den Anfang meines Batch-Scripts für das Backup mit an, damit ihr mal sehen könnt, was mir da angezeigt wird.

@echo off
REM ################################################
REM #          Backup und Sicherungsscript         #
REM #                                              #
REM #                                              #
REM ################################################
pause

Ich habe am Ende eine pause mit eingefügt, damit die Stapelverarbeitung anhält.

Das ist die Ausgabe der Datei im Prompt:

D:\Backup>´╗┐@echo off
Der Befehl "´╗┐@echo off" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

Mein System:

AMD 3300T 8GB ATI HD 7850 usw, Windows 7 Deutsch/Home Premium - Original

Benutze Software: Windows 7, Notepad++, Notepad(Windows 7)

Ich hoffe ich konnte genug Informationen liefern, dass mir jemand helfen kann.

Vielen Dank grüße aus HH

...zum Beitrag

Hatte mal ein ähnliches Problem: Kein Script, welches ich vorher geschrieben hatte, funktionierte mehr.

Es lag an einem Eintrag in der Registry, man muss dort den Pfad des "System32" Ordners wieder hineinschreiben, damit CMD Diesen nach den Befehlen durchsucht

(Batch ist nix anderes, als Programme innerhalb einer Konsole zu starten)

...zur Antwort

Mein Vorredner hat ja bereits den Variablenfehler verbessert, jedoch musst du bei 

@echo off >> %CMD% name netstat 
COPY "C:\Users\Peter\Desktop\name" "C:\Users\Peter\Desktop\name.bat"

Im ersten Argument 

( "C:\Users\Peter\Desktop\name" "C:\Users\Peter\Desktop\name.bat")

einen Dateinamen angeben:

@echo off >> %CMD% name netstat 
COPY "C:\Users\Peter\Desktop\name.txt" "C:\Users\Peter\Desktop\name.bat"

Ideal für deinen Zwweck wäre jedoch:

ren "%userprofile%\Desktop\name.txt" *.bat

Erklärung:

Anstelle einer Copy-Aktion benennt der die Datei einfach um, da sowohl .txt als auch .bat eine Textdatei ist, geht das reibungslos

Wenn ich dir weiter helfen konnte, würde ich mich über eine Bewertung freuen.

Falls du noch eine Frage hast, schreib sie mir einfach per Email xilverter@gmail.com

MfG Neo

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.