Batch-Dateien: Inkognitomodus bei Chrome öffnen, im IF-Befehl mit "und" und Batch für Android?

... komplette Frage anzeigen

2 Antworten

1. Ja, kann man. Einfach die chrome.exe mit dem Parameter -incognito aufrufen

2. Erstellen: Texteditor; Testen: nein

3. Nein, ein AND gibt es bei Batch nicht. Allerdings gibt es für if den Parameter /i, der Groß-/Kleinschreibung ignoriert

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von xjaniboyx
14.04.2016, 23:11

Dankeschön

Nurnoch 2 Sachen im Nachhinein:

zu 1. Wenn man das im normalen Modus öffnet, kann man einen spezifischen Link öffnen (wie z.b. www.google.com). Ich hab es bis jetzt nur geschafft chrome.exe im Inkognitomodus zu starten. Geht das auch mit einem spezifischen Link und wenn ja, wie mach ich das dann?

4. Kann man eine Batch-Datei "sperren",sodass man die z.B. an einen Freund schicken kann, der aber diese nicht bearbeiten oder in ihr Script gucken, sondern sie nur ausführen kann? 

0

1. Schau dir die Kommandozeilensyntax und die Kommandozeilenoptionen von Chrome an. Browser können normalerweise gestartet werden mit

browsername.exe --option1 --option2 url

2. Nicht mal zu laufen scheinen Skripte auf unverändertem Android: http://stackoverflow.com/questions/8094562/how-to-run-bash-script-in-my-android

3. Mit einem kleinen Umweg. Z. B. schreibst du eine Datei eval.bat:

@IF %* EXIT /B 0
@EXIT /B 1

Dann kannst du && und || ähnlich wie gewohnt verwenden, z. B. für

if (  (a==1 || a==2) && b==5  )  echo ok
((call eval a==1) || (call eval a==2)) && (call eval b==5) && echo ok

(Die Klammern um "call eval <ausdruck>" sind notwendig)

in Shells gilt - abweichend von der üblichen Interpretation in Programmiersprachen - 0 als wahr und andere Werte als false.

befehl 1 && befehl 2

bedeutet: führe befehl 1 aus, und falls dieser erfolgreich (Rückgabewert 0) beendet wird, führe befehl 2 aus

befehl 1 || befehl 2

bedeutet: führe befehl 1 aus, und falls dieser mit einem Fehlercode (Rückgabewert ungleich 0) beendet wird, führe befehl 2 aus.

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?