Win 7/32 nefunkční příkazy v 16-bit subsystému

Operační systémy Windows z dílny Microsoft a vše kolem nich

Moderátoři: Pic, Mods_senior

zetrozet
nováček
Příspěvky: 33
Registrován: září 12
Pohlaví: Muž
Stav:
Offline

Re: Win 7/32 nefunkční příkazy v 16-bit subsystému

Příspěvekod zetrozet » 06 říj 2019 19:34

Jestli vDOS (vDOSplus) používá AUTOEXEC.NT netuším, neptal jsem se ani Schaarse v Holandsku ani Wu v Kanadě. Navíc AUTOEXEC.NT odněkud již nastavený parametr PATH přebírá, protože jediným řadkem týkajícím se path je "path=%path%c:\Program Files\Java\jre1.8.0_91\bin\" neboli původní obsah parametru path doplněný o Windows-cestu do adresáře Javy.
Už jsem dříve psal, že *.bat spouštěný z Windows provádí příkazy NET USE korektně a proměnná PATH obsahuje i korektní Windows-cesty. Jakmile tentýž *.bat spouštím z 16-bit PC FANDu spuštěného v 32-bit Windows "přímo", tj. v prostředí NTVDM, jsou v proměnné PATH použity cesty v DOS konverzi, a navíc jich je zhruba první třetina proti proměnné PATH s Windows-cestami.

Reklama
Uziv00
Pohlaví: Nespecifikováno

Re: Win 7/32 nefunkční příkazy v 16-bit subsystému

Příspěvekod Uziv00 » 06 říj 2019 19:52

To je fakt řeč jak rozprávka. Nejdřív to běží v systému, pak v nějakém prostředí. Místo aby si cesty porovnal, má svoje teorie. A když mu napíšu (přesnou syntaxi), ať si to vyřeší připsáním cesty, tak to ani nezkusí...
A v této cestě:"PATH=C:\PROGRA~1\COMMON~1\ORACLE\JAVA\JAVAPATH;C:\PROGRA~2\ORACLE\JAVA\JAVAPATH;C:\PROGRA~1\COMMON~1\MICROS~1\WINDOW~1;C:\PROG" rozhodně C:\Windows\System32 není.
Proč založil tohle téma nechápu.

zetrozet
nováček
Příspěvky: 33
Registrován: září 12
Pohlaví: Muž
Stav:
Offline

Re: Win 7/32 nefunkční příkazy v 16-bit subsystému

Příspěvekod zetrozet » 06 říj 2019 20:12

Tos mi řekl novinu, že v DOS proměnné PATH cesta do C:\Windows\System32 není.
Teď mi řekni, proč tam není, když v PATH pro Windows "PATH=C:\Program Files\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files\PC Connectivity Solution\;C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;c:\Program Files\Common Files\Adobe\AGL;C:\Program Files\Windows Live\Shared"

ta cesta je a nikdo zvlášť PATH pro Windows a zvlášť pro DOS nikam nepsal.

Uziv00
Pohlaví: Nespecifikováno

Re: Win 7/32 nefunkční příkazy v 16-bit subsystému

Příspěvekod Uziv00 » 06 říj 2019 20:42

ITCrowd píše:pro každou instanci cmd lze zadat rozdílnou path, tedy pokud mám spuštěny dva příkazové řádky, neznamená to, že oba mají totožnou path.

zetrozet
nováček
Příspěvky: 33
Registrován: září 12
Pohlaví: Muž
Stav:
Offline

Re: Win 7/32 nefunkční příkazy v 16-bit subsystému

Příspěvekod zetrozet » 06 říj 2019 21:15

Když jsem žádnou rozdílnou PATH nezadával, proč je pro NTVDM jiná a proč se shoduje se začátkem PATH ve Windows převedené do adresářových struktur pro DOS.
Kde lze najít pro které nastavení PATH a kam která spuštěná instance CMD sahá.,

zeus
Elite Level 10.5
Elite Level 10.5
Příspěvky: 11108
Registrován: únor 12
Bydliště: Pankrac
Pohlaví: Muž
Stav:
Offline

Re: Win 7/32 nefunkční příkazy v 16-bit subsystému

Příspěvekod zeus » 08 říj 2019 10:21

Proc je jina a proc se shoduje se zacatkem jsi nam uz preci vysvetlil.
'Chybu, ktera vznikla' opravis snadno - presunes systemove adresare Windows na zacatek promenne PATH. Uz to, ze tam nejsou je potencialni zdroj problemu.
Nebo holt volej NET celou cestou.
Prazaci jo ty se maj, az kdyz si me zavolaj..

zetrozet
nováček
Příspěvky: 33
Registrován: září 12
Pohlaví: Muž
Stav:
Offline

Re: Win 7/32 nefunkční příkazy v 16-bit subsystému

Příspěvekod zetrozet » 08 říj 2019 10:33

Dosud jsi nenapsal, kde ve Windows najdu zdroj kterým proměnnou PATH Windows vytvářejí a plní údaji, já ji nikde netvořím, takže "přesunout systémové adresáře" nemám kde.
Jestli jsi Pražák, tak Tě lituju a vůbec nezávidím.

petr22
Guru Level 15
Guru Level 15
Příspěvky: 54871
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Re: Win 7/32 nefunkční příkazy v 16-bit subsystému

Příspěvekod petr22 » 08 říj 2019 10:48

Nehledas ve Windows toto ? On ten system ma i napovedu, tam to je.

path.jpg


Vlastni promenou PATH muzes samozrejmne nastavit i v tom bat souboru co spousti aplikaci.

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Win 7/32 nefunkční příkazy v 16-bit subsystému

Příspěvekod faraon » 08 říj 2019 10:58

Trochu jsem zagooglil, a našel tohle, což je věc fungující dávno před DOSem 6.22:
You might try adding this line to autoexec.txt, before any line that runs your program:

path=%PATH%;c:\windows\system32;

Tak se podívej jakým způsobem to spouštíš a trochu experimentuj, prostě do toho souboru něco přidej, a ve spuštěném prostředí se podívej jestli to tam přibylo.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

zetrozet
nováček
Příspěvky: 33
Registrován: září 12
Pohlaví: Muž
Stav:
Offline

Re: Win 7/32 nefunkční příkazy v 16-bit subsystému

Příspěvekod zetrozet » 08 říj 2019 11:01

Díky, snad to najdu. Problém je v tom, že nápověda je anglicky a za nás se angličtina na školách neučila.

Dodatečně přidáno po 4 minutách 46 vteřinách:
Tohle "path=%PATH%;c:\windows\system32;" znám, dokonce bych to zapisoval takhle "path=c:\windows\system32;%PATH%". Proč bych měl tuhle cestu zapisovat znovu, když v proměnné PATH pro Windows prokazatelně je, jen ji Windows při konverzi na DOS adresáře odříznou.

petr22
Guru Level 15
Guru Level 15
Příspěvky: 54871
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Re: Win 7/32 nefunkční příkazy v 16-bit subsystému

Příspěvekod petr22 » 08 říj 2019 11:16

Na tom PC co to nefunguje zkousel jsi to spustit z lokalniho disku ?

Ono se to muze dost lisit mezi lokalnim a sitovym diskem, napr u nas mame tak nastavene
politiky, ze spusteni nekterych veci ze sitoveho disku je nemozne.

zetrozet
nováček
Příspěvky: 33
Registrován: září 12
Pohlaví: Muž
Stav:
Offline

Re: Win 7/32 nefunkční příkazy v 16-bit subsystému

Příspěvekod zetrozet » 08 říj 2019 11:29

Na počítači to nefunguje na lokálním disku, z druhého počítače (rovněž Win 7/32) to na vzdáleném disku funguje. Kdysi jsem kvůli testování programů potřeboval několik kopií a adresář první úrovně v rootu a pak už jsem do nových počítačů nechával překopírovávat obsah disku na stejné písmeno disku.
Prosím o navedení, kde otevřu okno pro přístup k systémovým proměnným.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Nefunkční WiFi na Androidu
    od HxxxV » 26 črc 2024 20:59 » v Administrace sítě
    10
    28561
    od mmmartin Zobrazit poslední příspěvek
    22 led 2025 21:47
  • i3 8100 nefunkční turboboost
    od Baggy » 05 zář 2024 01:40 » v Problémy s hardwarem
    8
    5412
    od Baggy Zobrazit poslední příspěvek
    29 zář 2024 22:11
  • Nefunkční USB Flash Disk?
    od Dolpi » 01 zář 2024 10:52 » v Problémy s hardwarem
    4
    3382
    od Dolpi Zobrazit poslední příspěvek
    01 zář 2024 22:17
  • Nefunkční internet po výpadku proudu
    od Neferivet » 15 zář 2024 23:31 » v Sítě - hardware
    2
    2957
    od Alferi Zobrazit poslední příspěvek
    16 zář 2024 08:53

Zpět na “Windows 11, 10, 8...”

Kdo je online

Uživatelé prohlížející si toto fórum: Google Adsense [Bot] a 8 hostů