Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Batch - SET PATH

Mitglied: 18479

18479 (Level 1)

11.10.2005, aktualisiert 12.10.2005, 81620 Aufrufe, 11 Kommentare

bin grad zu blöd das hinzubekommen.

Hi,

also ich will die umgebungsvariabel Path um einen Eintrag erweitern. Stelle mich aber grade zu blöd an.

Das ganze soll aus einer .bat heraus gemacht werden und Teil eines Installationsbatchfile sein.

Dacht bisher, dass es mit set path = D:\Test geht.

Tut es aber nicht.

So da ich mit Batch nicht viel mache wird es für andere wohl eher einfach sein, mir zu sagen wie das richtig heißen muss oder?

Achso das ganze muss unter XP und Win2000 funktioniern und auf PCs mit unterschiedlichen OS-Sprachen.


ThX schonmal für Eure Hilfe

So long

greetz Cine
Mitglied: Biber
11.10.2005 um 17:02 Uhr
Moin CinemaStrange,

mach Dir nichts draus, an der Stelle tun sich auch einige "ganz große" Installationsprogramme schwer und zerschießen den Pfad ( IBM mit DB2; Oracle Client 10..)

Also: Deinen neuen Pfad anfügen im Batch:
01.
... 
02.
set "MeinNeuerPfad=c:\Beispiel\Pfad" 
03.
Set "path=%path%;%MeinNeuerPfad%" 
04.
...
Wenn es alle so machen würden (ein Semikolon plus den neuen Pfad dranhängen), dann wäre die Welt in Ordnung. Leider vergessen einige das ";" . Die stehen dann selbst nicht im Pfad und haben auch noch den Vorgänger-Pfadeintrag unbrauchbar gemacht.
Aber Namen werde ich jetzt nicht nennen *gg

Ausnahmevariante (nur in begründeten Fällen!)
Den neuen Pfad an den Anfang der Suchliste stellen:
01.
... 
02.
set "MeinNeuerPfad=c:\Beispiel\Pfad" 
03.
Set "path=%MeinNeuerPfad%;%path%" 
04.
...
HTH
Biber aus Bremen

[Edit] Du kannst es natürlich auch ohne den Umweg über Variable machen, also:
Set "path=%path%;D:\Test" ... oder sogar nur
set path=%path%;D:\test

...aber lesbarer finde ich ich es MIT Variable. Denn die definierst Du immer nur an einer Stelle - feste Strings wie Deinen "D:\Test" hast Du u.U. mehrfach in einer *bat-Datei und das ist immer fehlerträchtig. [/Edit]
Bitte warten ..
Mitglied: cookie
11.10.2005 um 17:50 Uhr
Hallo Cine.

Es muss richtigerweise set path=D:\test heissen.

Gruss Jan
Bitte warten ..
Mitglied: Biber
11.10.2005 um 18:00 Uhr
@cookie
>also ich will die umgebungsvariabel Path um einen Eintrag erweitern

Mit Deiner Variante überschreibst Du den bisherigen Path-Inhalt, setzt die Variable neu.

Und das ist gerade beim Such-Pfad etwas heikel.
Bitte warten ..
Mitglied: cookie
11.10.2005 um 18:10 Uhr
sorry, demfall probier es mal so
set path=%path%;D:\test

mit der variable %path% liest du den bisherigen Pfad ein und mit einem seimikolon getrennt kannst du ihn erweitern

Gruss
Bitte warten ..
Mitglied: 18479
12.10.2005 um 10:13 Uhr
Thx soweit erst einmal und Grüße in die alte Heimat nach Bremen ~wink~.

Oki also wenn ich das so schreibe wie cookie das sagt, und mir das ganze gleich noch mal anzeigen lasse, dann steht es hinten drann. Fein, fein so. Aber wenn ich dann unter Arbeitsplatz Eigenschaften usw. nachgucke sthet nichts dran.
Kapiert Windows das net oder muss man dann einen Neustart machen?
Meine überraschen tut mich da garnichts mehr ~g~.
Bitte warten ..
Mitglied: Biber
12.10.2005 um 11:06 Uhr
@18479
*winks zurück...

Wozu willst Du das unter Arbeitsplatz->Erweitert->Umgebungsvariablen denn sehen?
Reicht doch, wenn der Pfad in Deinem Batch, in der CMD-Prompt-Session gesetzt wird und dann verfügbar ist.

Wenn Du ihn tatsächlich grundsätzlich setzen willst (was dann auch wieder beinhaltet EINMALIG setzen) , dann kannst Du das ohne Batch machen. Direkt in der Umgebungsvariablen (Uservariablen) "Path" in dem o.g. Klicki-Bunti-Fenster.

Ginge natürlich auch per Batch mit dem ResKit-Utility Pathman.exe. Aber lass als Anfänger die Finger davon. Bringt an der Stelle nichts, das dauerhaft über einen Batch zu setzen, denn es muss ja nur ein einziges Mal im Leben gesetzt werden.

Dritte Variante: Du kannst auch , wenn Du den Pfad nicht für alle Windows-Applikationen brauchst, aber in allen CMD-Prompt-Fenstern, einen Standard-Batch "vorschalten", der automatisch beim Öffnen eines CMD-Fensters ausgeführt wird.
Aber dazu musst Du wieder in der Registry rumalbern - lohnt auch nicht an der Stelle. (Bei Bedarf bitte melden natürlich, aber macht hier keinen Sinn IMHO.)

HTH Frank / der Biber aus Bremen
Bitte warten ..
Mitglied: 18479
12.10.2005 um 11:15 Uhr
Aha, naja ich will es auch nicht ~g~ ich muss mich mit batch auseinandersetzten. Anordnung vom Cheffe. Naja es soll schon für immer gesetzt werden weil ich mit Hilfe des Batches eine Installationen anschubse, dass zwei Setupfiles ausführt. Das zweite Proggie braucht, als Angabe in der Umgebungsvariablen Path fest und für immer die Info wo die exe vom ersten gefunden werden kann, weil das zweite Proggie auf das erste aufsetzt. Sprich ich brauche den Pfad fest und für immer wie kann man das den machen?

Naja sagen wir so bin Batchanfänger. Anderes Sprachen progge isch schon länger ~smile~
Bitte warten ..
Mitglied: Biber
12.10.2005 um 11:45 Uhr
Also - bei dieser Konstellation:
- in ersten (Installations-)Batch den Pfad dauerhaft erweitern mit dem ResKit-Utilitiy "Pathman.exe"
[pathzumReskit\]PathMan.exe /au d:\test

Fertig.

Biber
P.S. ich meinte natürlich auch nur Batch-Anfänger
Bitte warten ..
Mitglied: 18479
12.10.2005 um 13:29 Uhr
Juhu nu klappt es thx...
Bitte warten ..
Mitglied: Biber
12.10.2005 um 14:05 Uhr
Tja, Cine,
hättest Du gestern gleich genauer beschrieben, wo Dein spezielles Problem liegt, hätten wir schon einen Tag eher fertig sein können

Dadurch hast Du wieder den Schnitt der durchschnittlichen Lösungszeit dramatisch gesenkt *strafend mit dem Finger zeich

Freue mich aber mit, dass es nun läuft.
Bitte warten ..
Mitglied: 18479
12.10.2005 um 16:52 Uhr
Woher soll man denn auch wissen, dass es wieder 95000 verschiedene Möglichkeiten gibt um das selbe zu machen ;)

Wenn man zu mir sagt geh Essen, dann gehe ich ja auch net erst Kanalmail verschicken ~gg~
Obwohl es ab und zu gut währe es vorher zu tun ~schmunzel~
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
BATCH: Minuszeichen in set-Befehl
gelöst Frage von SchottenrockBatch & Shell3 Kommentare

Guten Morgen, ich komme gerade nicht weiter und es wit wohl nur eine Kleinigkeit, aber ich steh gerade auf ...

Batch & Shell
Batch: SET geht nicht?!
gelöst Frage von SlainteMhathBatch & Shell3 Kommentare

Moin, ich steh gerade auf dem Schlauch bei einer Batch (unter Windows 7) Mein Code ergibt erwarten würde ich ...

Batch & Shell
Batch set p ?
gelöst Frage von dax4funBatch & Shell3 Kommentare

Hi , brauche eine kleine Hilfe ich will per ftp eine Routine steuern ich habe auf dem FTP Server ...

Batch & Shell
Batch-bei set in der Mitte schreiben?
gelöst Frage von Jonas1806Batch & Shell5 Kommentare

Hallo, Ich wollte fragen, ob es eine Möglichkeit gibt, bei set /p in der Mitte zu schreiben (ohne sichtbare ...

Neue Wissensbeiträge
Windows 10

Mikrofon von Headset geht nach Update auf Windows 10 1803 nicht mehr

Tipp von Deepsys vor 1 TagWindows 10

Ich verwende ein Plantronics Headset das per USB mit dem Windows 10 PC verbunden ist. Damit kann ich auch ...

Video & Streaming

Ruckelfreies Fernsehen auf Smartphone oder Tablet - in SD oder gar HD - Eine Alternative zum Fritz DVB-C Receiver

Anleitung von power-user vor 1 TagVideo & Streaming9 Kommentare

Wer kennt das nicht: Man möchte gemütlich auf dem Balkon sitzen und vielleicht grillen und dabei das WM-Spiel gucken ...

Erkennung und -Abwehr
Trendmicro WFBS 10 ist in deutsch verfügbar!
Tipp von VGem-e vor 2 TagenErkennung und -Abwehr4 Kommentare

Servus Kollegen, downloadbar unter

Windows Update

Microsoft Patchday Juni 2018 - BSOD, obwohl noch kein Patch freigegeben

Erfahrungsbericht von diemilz vor 2 TagenWindows Update7 Kommentare

Hallo zusammen, wir hatten hier letzte Woche ein massives Problem. Alles begann damit, dass ein Mitarbeiter kurz vor Feierabend ...

Heiß diskutierte Inhalte
Windows Userverwaltung
User Überwachung
gelöst Frage von YellowcakeWindows Userverwaltung37 Kommentare

Hey ich habe von unserem neuem Datenschutzbeauftragten ein kleines Horror Paket bekommen. Ich soll wenn es möglich ist, das ...

Windows Installation
Adobe Reader noch notwendig?
gelöst Frage von EitieOSWindows Installation26 Kommentare

Muss ich mir noch die Arbeit machen und den Adobe Reader installieren und aktuell halten, wenn doch in Win10 ...

Video & Streaming
PVR-Projekt - RTSP - Streams auf NAS aufnehmen - welche Tools sind am leichtesten einzurichten ?
Frage von power-userVideo & Streaming21 Kommentare

Hallo zusammen, hier die Details zur obigen Frage: AAusgangspunkt / Grundvoraussetzungen Wir betreiben hier ein kleines Heimnetzwerk. 2 Smartphones, ...

Festplatten, SSD, Raid
Bad Sector auf S-ATA Festplatte
Frage von gerry56Festplatten, SSD, Raid14 Kommentare

Ich habe 2 Festplatten in meinem PC eingebaut. Auf Festplatte 1 habe ich mehrere Betriebssysteme und auf Festplatte 2 ...