Προς το περιεχόμενο

Mh leitourgia twn cmd tools


ithilgore

Προτεινόμενες αναρτήσεις

Δημοσ.

To problhma einai oti opoiodhopote tool tou cmd ( to OS einai win2003)

apo to aplo help mexri to netstat den mporei na anagnwristei apo opoiodhpote path opws kanonika prepei na ginetai.

Prepei na kanw cd sto windows\system32 gia na mporesw na treksw kateu8eian ta ergaleia apo ekei.

Paizei kati me ta variables tou OS ?

Δημοσ.

Πως λύνεται το πρόβλημα αυτό δεν ξέρω,αλλα δοκίμασες να εκτελέσεις τις εντολές από command prompt?

Τουλάχιστον στα XP έτσι έχω κάνει 1-2 φορές.

Δημοσ.

Το path πάντως το ορίζεις από

Control Panel >>> System >>> Advanced >>> Environment Variables >>> System Variables

 

Στο δικό μου είναι Path = %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM;

Δημοσ.

ALLUSERSPROFILE=C:\Documents and Settings\All Users

APPDATA=C:\Documents and Settings\Administrator.DEN\Application Data

CLASSPATH=C:\Program Files\Java\jre1.5.0_06\lib\ext\QTJava.zip

ClusterLog=C:\WINDOWS\Cluster\cluster.log

CommonProgramFiles=C:\Program Files\Common Files

COMPUTERNAME=DEN

ComSpec=C:\WINDOWS\system32\cmd.exe

FP_NO_HOST_CHECK=NO

HOMEDRIVE=C:

HOMEPATH=\Documents and Settings\Administrator.DEN

LM_LICENSE_FILE=c:\modelsim\license.dat

LOGONSERVER=\\DEN

NUMBER_OF_PROCESSORS=1

OS=Windows_NT

Path=%SYSTEMROOT%\SYSTEM32;%SYSTEMROOT%;%SYSTEMROOT%\SYSTEM32\WBEM;C:\PROGRAM FILES\ATI TECHNOLOGIES\ATI CONTROL PANEL;C:\PROGRAM FILES\MICROSOFT SQL SERVER\80\TOOLS\BINN\;C:\PROGRAM FILES\QUICKTIME\QTSYSTEM\;C:\WINDOWS\SYSTEM32\WSG32\;C:\iverilog\bin;

PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH

PROCESSOR_ARCHITECTURE=x86

PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 1, AuthenticAMD

PROCESSOR_LEVEL=6

PROCESSOR_REVISION=0801

ProgramFiles=C:\Program Files

PROMPT=$P$G

QTJAVA=C:\Program Files\Java\jre1.5.0_06\lib\ext\QTJava.zip

SESSIONNAME=Console

SystemDrive=C:

SystemRoot=C:\WINDOWS

TEMP=C:\DOCUME~1\ADMINI~1.DEN\LOCALS~1\Temp

TMP=C:\DOCUME~1\ADMINI~1.DEN\LOCALS~1\Temp

USERDNSDOMAIN=ITHILGOREDEN.COM

USERDOMAIN=ITHILGOREDEN

USERNAME=Administrator

USERPROFILE=C:\Documents and Settings\Administrator.DEN

VS80COMNTOOLS=C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\

windir=C:\WINDOWS

Δημοσ.

Μου φαίνεται παράξενο που στο Path η μεταβλητή %systemroot% δεν μεταφράζεται σε απόλυτη διαδρομή... Δεν ξέρω αν ειναι κανονικό αυτό και ούτε πού οφείλεται...

 

Για να κάνω τη δουλειά μου, θα έδινα αυτές τις τρεις τιμές με απόλυτες διαδρομές.

Δημοσ.

Το path αποθηκεύεται κάπου στο registry, αλλά δεν έχω πρόχειρο να σου πω το μονοπάτι.

Υποθέτω ότι σε όλους εμάς (που δουλεύει σωστά) δηλώνεται σαν REG_EXPAND_SZ, το οποίο σημαίνει να επεκτείνει τις μεταβλητές συστήματος όπως %SystemRoot% κτλ.

Εσένα (πάλι υποθέτω) για κάποιο λόγο αλλάχθηκε σε REG_SZ, το οποίο δεν επεκτείνει τις μεταβλητές συστήματος.

 

Με άλλα λόγια, αντί να γράφεις απόλυτες διαδρομές, αρκεί να βρεις που αποθηκεύεται το path στο registry και να του αλλάξεις τον τύπο σε REG_EXPAND_SZ.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...