Despre rularea cmd

În fereastra Far scrieți cmd - totul este bine!

dacă scrieți cmd într-un fișier, de ex. run.cmd
și rulați-o pentru execuție primiți

"cmd" nu este intern sau extern






comandă, program executabil sau fișier batch.

Cum pot remedia asta?

run.bat? La mine totul este lansat. Încercați apelul.

verificat din motive de interes. toate funcționează cu extensia de fișier .cmd


> Da, așa că am încercat - nu funcționează.

Încercați să modificați polaritatea (c)

OS ce? Sub XP, totul funcționează cu extensii .bat și .cmd.

Computerul tău? aceasta poate fi o politică de securitate

> În Total Commander, în Explorer, în meniul "Start" - "Run"
> run.cmd cu comanda cmd este executată cu hurray.

Și așa și așa am încercat - rezultatul

"cmd" nu este intern sau extern
comandă, program executabil sau fișier batch.

erori în scris, de asemenea, nu.


> OS ce? Sub XP, totul funcționează cu extensii .bat și .cmd.

WinXP SP2 Home


> Computerul? aceasta poate fi o politică de securitate

PC-ul meu. Ce setări de politică de securitate pot afecta acest lucru?







Soluția problemei este utilizarea variabilei de sistem
% comspec% în loc de cmd
unde
comspec =% SystemRoot% \ system32 \ cmd.exe

Adevarul vrea cu adevarat sa inteleaga de ce tot cmd
nu are grijă din cauza fișierelor de tip bat sau cmd, deoarece dacă
doar tastați cmd oriunde în linia de comandă
deși Far, TotalCom, cmd, atunci totul funcționează.

C: \ Program Files \ Far> set ecou
set

C: \ Fișiere program \ Far> echo% set%
% set%

Rularea run.bat
set cmd =% comspec%
cmd

el scrie din nou
"cmd" nu este intern sau extern.

1 \ Temp
USERDOMAIN = DB0TKD2J
USERNAME = proprietar
USERPROFILE = C: \ Documents and Settings \ Proprietar
VBROKERDIR = C: \ Fișiere program \ Inprise \ vbroker
VS80COMNTOOLS = C: \ Fișiere de program \ Microsoft Visual Studio 8 \ Common7 \ Tools \
windir = C: \ WINDOWS

Ei bine, acum
C: \ WINDOWS \ system32 \ cmd.exe

> Adăugați C: \ WINDOWS \ system32; C: \ WINDOWS;

Da, cârligul a fost exact așa.

Jucarii pentru jucarii au lucrat

> Ei bine, acum
> C: \ WINDOWS \ system32 \ cmd.exe

Da, totul funcționează aici.

> Mânerele playful au funcționat

Ie vrei să spui că cineva scormonește în PC-ul meu?

Acesta este, evident, tu

Ai dreptate, mi-am dat odată aceste variabile.
Ceva șters, ceva adăugat.
Poate că din greșeală în PATH ceva este șters.

Dar! Aceste configurații, adică * cmd - fișiere,
în care, printre altele, provoacă un apel la cmd
nu lucrați pe alte computere ale departamentului.
Și cu exact aceeași eroare.

Și la noi nimeni nu poate schimba nimic în variabilele de mediu.
De fapt, ei nu știu ce este.

Mijloace și pe alte calculatoare am încercat







Articole similare

Trimiteți-le prietenilor: