BATCH: Umgebungsvariablen und Verknüpfungen
lima-city → Forum → Programmiersprachen → Sonstige Programmiersprachen
angegebene datei
ausgabe
befehl
beitrag
datei
dokument
einfache windows
eingabeaufforderung
einstellung
endung
explorer
funktion
irgendein
komplette liste
set
user
variable
verknpfung
verzeichnis
window
-
Kann man mit Batch Dateien die Umgebungsvariablen in Datei schreiben? Ich wollte nämlich letztere nämlich mit PHP auslesen.
Wie kann man mit Batch eine einfache Windows-Verknüpfung erstellen? Gibt es dafür einen Befehl?
Wenn nicht: kann man irgendeine Datei mit der Endung .lnk schreiben, z.B mit C++ oder PHP? Wie soll diese Datei aufgebaut sein?
Ich danke im Voraus. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wie kann man mit Batch eine einfache Windows-Verknüpfung erstellen? Gibt es dafür einen Befehl?
Wenn nicht: kann man irgendeine Datei mit der Endung .lnk schreiben, z.B mit C++ oder PHP? Wie soll diese Datei aufgebaut sein?
Mit Batch ist mir nichts bekannt. Wenn du mit C++ arbeiten willst, benutze einfach die Windows API! Da gibt's ja funktionen zum erstellen von Shortcuts! Suche mal mit Google, da wirst du sicher fündig! -
Mit Batch ist mir nichts bekannt. Wenn du mit C++ arbeiten willst, benutze einfach die Windows API! Da gibt's ja funktionen zum erstellen von Shortcuts! Suche mal mit Google, da wirst du sicher fündig!
Ich kann ja leider kein C++. Habe zu Hause nur den Dev C++ Compiler. Könnte mir einer kurz so ein Programm schreiben, das z.B. so aufgerufen werden kann:
shortcut.exe Zieldatei Link
shortcut.exe C:/Programme/meinProgramm.exe C:/Dokumente und Einstellungen/All Users/Desktop/MeinProgramm.lnk
und einen solchen Link erzeugt?
Oder ihr könnt mir den Quelltext dazu hier geben, damit ich ihn per DevC++ compilieren kann. Ich habe, wie gesagt, mit C++ überhaupt keine Erfahrung.
-
Vielleicht helfen dir diese Links weiter:
Per VB-Script:
http://www.winfuture-forum.de/lofiversion/index.php?t8436.html
Per INF-Datei?
http://www.german-nlite.de/lofiversion/index.php/t8593.html -
Danke, diese Links helfen mir erst mal ein bisschen weiter.
Aber wie kann ich nun die Ausgaben einer Batch-Datei in Datei schreiben?
Ich will vor allem die Umgebungsvariablen ermitteln...
Danke im Voraus -
Indem du einfach den Befel SET ausführst, und die Ausgabe in eine Datei umleitest, gib einfach in der Eingabeaufforderung ein:
SET > C:\VAR.TXT
und der Ausgabebildschirm wird einfach in die angegebene Datei umgeleitet.
Wenn du beispielsweise nur die TEMP-Variable haben willst, dann mach einfach
SET TEMP > C:\VAR.TXT
Paßt? -
Indem du einfach den Befel SET ausführst, und die Ausgabe in eine Datei umleitest, gib einfach in der Eingabeaufforderung ein:
SET > C:\VAR.TXT
und der Ausgabebildschirm wird einfach in die angegebene Datei umgeleitet.
Wenn du beispielsweise nur die TEMP-Variable haben willst, dann mach einfach
SET TEMP > C:\VAR.TXT
Paßt?
Ausgezeichnet! Ja. Ich gehe mal davon aus, dass ich auch alle anderen Umgebungsvariablen, wie WINDIR oder STARTMENUE usw. (wie auch immer ide korrekt geschrieben werden) auch ohne weiteres unter Batch ausgeben kann und auch verwenden; z.B.:
copy D:\myfile.txt TEMP\myfile.txt -
Beinahe:
1) eine komplette Liste der Umgebungsvariablen bekommst du, wenn du nur SET eingibst.
2) copy D:\myfile.txt %TEMP%\myfile.txt
Die Variablen kannst du außerdem auch im Explorer in der Adressleiste eingeben! Wenn du z.B. ins Temp-Verzeichnis willst, und willst nucht mühsam in DOKUMENTE UND EINSTELLUNGEN\... reinsuchen, einfach ind er Adressleiste %TEMP% eingeben!
Beitrag geaendert: 19.4.2007 12:10:19 von burgi -
Beinahe:
1) eine komplette Liste der Umgebungsvariablen bekommst du, wenn du nur SET eingibst.
2) copy D:\myfile.txt %TEMP%\myfile.txt
Die Variablen kannst du außerdem auch im Explorer in der Adressleiste eingeben! Wenn du z.B. ins Temp-Verzeichnis willst, und willst nucht mühsam in DOKUMENTE UND EINSTELLUNGEN\... reinsuchen, einfach ind er Adressleiste %TEMP% eingeben!
Beitrag geaendert: 19.4.2007 12:10:19 von burgi
Great! Dankeschön! Das unter Windows nicht mal solche Tipps gezeigt werden, anstatt "Klicken Sie zum Starten auf Start"! -
Das unter Windows nicht mal solche Tipps gezeigt werden, anstatt "Klicken Sie zum Starten auf Start"!
Suche in der Windows 2000 (und wahrscheinlich auch in der XP-Hilfe) nach "Befehlssymbole und Filterbefehle"
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage