kostenloser Webspace werbefrei: lima-city


BATCH: Umgebungsvariablen und Verknüpfungen

lima-cityForumProgrammiersprachenSonstige Programmiersprachen

  1. Autor dieses Themas

    johny7

    johny7 hat kostenlosen Webspace.

    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.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. burgi

    Co-Admin Kostenloser Webspace von burgi

    burgi hat kostenlosen Webspace.


    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!
  4. Autor dieses Themas

    johny7

    johny7 hat kostenlosen Webspace.


    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.
  5. burgi

    Co-Admin Kostenloser Webspace von burgi

    burgi hat kostenlosen Webspace.

    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
  6. Autor dieses Themas

    johny7

    johny7 hat kostenlosen Webspace.

    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
  7. burgi

    Co-Admin Kostenloser Webspace von burgi

    burgi hat kostenlosen Webspace.

    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?
  8. Autor dieses Themas

    johny7

    johny7 hat kostenlosen Webspace.


    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
  9. burgi

    Co-Admin Kostenloser Webspace von burgi

    burgi hat kostenlosen Webspace.

    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
  10. Autor dieses Themas

    johny7

    johny7 hat kostenlosen Webspace.


    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!:angel: Dankeschön! Das unter Windows nicht mal solche Tipps gezeigt werden, anstatt "Klicken Sie zum Starten auf Start"!
  11. burgi

    Co-Admin Kostenloser Webspace von burgi

    burgi hat kostenlosen Webspace.


    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"
  12. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!