ಮೂಲ cmd ಆಜ್ಞೆಗಳು - ಕೇವಲ ಉಪಯುಕ್ತ ಮಾಹಿತಿ

ವೇರಿಯೇಬಲ್‌ಗಳು Cmd.exe ಪರಿಸರವನ್ನು ಹೊಂದಿಸುತ್ತವೆ. ಅವರು ಕಮಾಂಡ್ ಶೆಲ್ನ ನಡವಳಿಕೆಯನ್ನು ಮಾತ್ರವಲ್ಲದೆ OS ಅನ್ನು ಸಹ ಸೂಚಿಸುತ್ತಾರೆ. ಅಸ್ಥಿರಗಳನ್ನು ಎರಡು ವಿಧಗಳಾಗಿ ವಿಂಗಡಿಸಬೇಕು, ಪ್ರತಿಯೊಂದೂ ವಿಶಿಷ್ಟ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿದೆ: ಸಿಸ್ಟಮ್ ಮತ್ತು ಸ್ಥಳೀಯ. ಕೆಲಸದ ಸಮಯದಲ್ಲಿ ಜಾಗತಿಕ ಓಎಸ್ ಪರಿಸರದ ನಡವಳಿಕೆಯನ್ನು ಹೊಂದಿಸಲು ಮೊದಲ ಪ್ರಕಾರವು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಸ್ಥಳೀಯ ಅಸ್ಥಿರಗಳು ಪರಿಸರದ ಚಟುವಟಿಕೆಯನ್ನು Cmd.exe ನ ನಿರ್ದಿಷ್ಟ ನಿದರ್ಶನಕ್ಕೆ ಪ್ರತ್ಯೇಕವಾಗಿ ಹೊಂದಿಸುತ್ತವೆ. ಇದು ಪ್ರಮುಖ ವ್ಯತ್ಯಾಸವಾಗಿ ಗಮನಿಸಬೇಕಾಗಿದೆ.

ಸಿಸ್ಟಂ ವೇರಿಯೇಬಲ್‌ಗಳ ಕುರಿತು ಅವರ ಮಾತು ಏನೆಂದರೆ, ಅವುಗಳನ್ನು ಓಎಸ್‌ನಲ್ಲಿ ಮೊದಲೇ ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಮತ್ತು ಎಲ್ಲಾ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಂದ ಬಳಸಬಹುದು. ಅವರಿಗೆ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲು, ನೀವು ನಿರ್ವಾಹಕರ ಪ್ರವೇಶ ಹಕ್ಕುಗಳನ್ನು ಹೊಂದಿರಬೇಕು. ಸಿಸ್ಟಮ್ ಆರಂಭಿಕ ಕಾರ್ಯವನ್ನು ಒದಗಿಸುವುದು ಸಾಮಾನ್ಯ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ. ಅಂತಹ ಘಟನೆಯನ್ನು ನಿರ್ದಿಷ್ಟ ಬಳಕೆದಾರರಿಗೆ ನಡೆಸಿದಾಗ, ನಾವು ಸ್ಥಳೀಯ ಅಸ್ಥಿರಗಳನ್ನು ಬಳಸುವ ಸಾಧ್ಯತೆಯ ಬಗ್ಗೆ ಮಾತನಾಡಬಹುದು.

ಅವುಗಳ ಆದ್ಯತೆಯ ಪ್ರಾಮುಖ್ಯತೆಯ ಆಧಾರದ ಮೇಲೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವೇರಿಯಬಲ್ ವರ್ಗಗಳ ಪಟ್ಟಿಯನ್ನು ಕೆಳಗೆ ನೀಡಲಾಗಿದೆ (ಅವರೋಹಣ ಕ್ರಮದಲ್ಲಿ):

  • ಅಂತರ್ನಿರ್ಮಿತ ವ್ಯವಸ್ಥೆ. ಅವುಗಳನ್ನು ಅತ್ಯಂತ ಗಂಭೀರ ಎಂದು ಕರೆಯಬೇಕು, ಇದು ಕೆಲಸದ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ವಿಶೇಷ ಗಮನ ಹರಿಸಬೇಕು.
  • HKEY_LOCAL_MACHINE ಗೆ ಸಂಬಂಧಿಸಿದ ಸಿಸ್ಟಂ ವೀಕ್ಷಣೆ ವೇರಿಯೇಬಲ್‌ಗಳು.
  • HKEY_CURRENT_USER ಗೆ ಸಂಬಂಧಿಸಿದ ಸ್ಥಳೀಯ ವೀಕ್ಷಣೆ ವೇರಿಯಬಲ್‌ಗಳು.
  • Autoexec.bat ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ಕಂಡುಬರುವ ಅಸ್ಥಿರ ಮತ್ತು ಪರಿಸರಗಳ ಸಂಪೂರ್ಣ ಪಟ್ಟಿ.
  • ಸಿಸ್ಟಮ್ ಸ್ಟಾರ್ಟ್ಅಪ್ ಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ಕಂಡುಬರುವ ಅಸ್ಥಿರ ಮತ್ತು ಪರಿಸರಗಳ ಸಂಪೂರ್ಣ ಪಟ್ಟಿ. ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ ಇದು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದಿರಬಹುದು.
  • ಲಿಖಿತ ಸ್ಕ್ರಿಪ್ಟ್ ಅಥವಾ ಬ್ಯಾಚ್ ಡಾಕ್ಯುಮೆಂಟ್‌ಗಾಗಿ ಸಂವಾದಾತ್ಮಕವಾಗಿ ಅನ್ವಯಿಸಲಾದ ವೇರಿಯಬಲ್‌ಗಳು.

ಸ್ಥಳೀಯ ಅಥವಾ ಸಿಸ್ಟಮ್ ವರ್ಗಕ್ಕೆ ಸೇರುವ ಅಸ್ಥಿರಗಳ ಸಾಕಷ್ಟು ಉದ್ದವಾದ ಪಟ್ಟಿ ಇದೆ. ಈ ವಿಷಯದ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಗಮನ ಹರಿಸಬೇಕಾಗಿದೆ.

ಸ್ಥಳೀಯ ಅಸ್ಥಿರಗಳು

ಹೆಸರು ಮಾಹಿತಿ

%ALLUSERSPROFILE%

ಎಲ್ಲ ಬಳಕೆದಾರರ ಪ್ರೊಫೈಲ್ ನಿಖರವಾಗಿ ಎಲ್ಲಿದೆ ಎಂಬುದರ ಕುರಿತು ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ

ಕಾರ್ಯಕ್ರಮಗಳ ಡೀಫಾಲ್ಟ್ ಸ್ಥಳವನ್ನು ಒದಗಿಸುತ್ತದೆ

ನೀವು ಬಳಸುತ್ತಿರುವ ಫೋಲ್ಡರ್‌ಗೆ ಮಾರ್ಗವನ್ನು ಪಡೆಯಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ

Cmd.exe ನ ಪ್ರಸ್ತುತ ನಿದರ್ಶನವನ್ನು ಚಲಾಯಿಸಲು ಬಳಸುವ ಆಜ್ಞಾ ಸಾಲನ್ನು ಒದಗಿಸುತ್ತದೆ

ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಸೆಶನ್ ಅನ್ನು ದೃಢೀಕರಿಸುವ ಡೊಮೇನ್ ನಿಯಂತ್ರಕದ ಹೆಸರನ್ನು ಒದಗಿಸುತ್ತದೆ

ಪ್ರಸ್ತುತ ಇಂಟರ್ಪ್ರಿಟರ್ಗಾಗಿ KA ನಿಯತಾಂಕಗಳನ್ನು ಒದಗಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಪ್ರವೇಶವನ್ನು ಪಡೆಯಲು, ನೀವು Cmd.exe ಅನ್ನು ಬಳಸಬೇಕು

ಬಳಕೆದಾರರ ಖಾತೆಗಳ ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿರುವ ಡೊಮೇನ್‌ನ ಹೆಸರನ್ನು ಒದಗಿಸುತ್ತದೆ

ಲಾಗ್ ಇನ್ ಆಗಿರುವ ಬಳಕೆದಾರರ ಹೆಸರನ್ನು ಒದಗಿಸುತ್ತದೆ

ಪ್ರಸ್ತುತ ಬಳಕೆದಾರರ ಖಾತೆಯ ಸ್ಥಾನವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ

ಸಿಸ್ಟಮ್ ವೇರಿಯಬಲ್ಸ್

ಪ್ರಸ್ತುತ ಕಮಾಂಡ್ ಪ್ರೊಸೆಸರ್ ವಿಸ್ತರಣೆಗಳ ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯನ್ನು ಒದಗಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ

ಕೆಲಸವನ್ನು ನಿರ್ವಹಿಸುತ್ತಿರುವ ಸಾಧನದ ಹೆಸರನ್ನು ಒದಗಿಸುತ್ತದೆ

ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಕಮಾಂಡ್ ಶೆಲ್‌ಗೆ ಮಾರ್ಗವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ

ಮಾನ್ಯ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ದಿನಾಂಕ / t ಗೆ ಹೋಲುವ ಸ್ವರೂಪವನ್ನು ಬಳಸಲು ಇದು ಉದ್ದೇಶಿಸಿದೆ ಎಂದು ಗಮನಿಸಬೇಕು. ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಆಜ್ಞೆಯ ಬಗ್ಗೆ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ಸೈಟ್ನಲ್ಲಿನ ಅನುಗುಣವಾದ ವಿಭಾಗದಿಂದ ನೇರವಾಗಿ ಪಡೆಯಬಹುದು

ಬಳಸಿದ ಕೊನೆಯ ಆಜ್ಞೆಯ ದೋಷ ಕೋಡ್ ಅನ್ನು ಒದಗಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಪ್ರಮಾಣಿತ ಪರಿಸ್ಥಿತಿಯು ಶೂನ್ಯದಿಂದ ಭಿನ್ನವಾಗಿರುವ ಮೌಲ್ಯದ ಉಪಸ್ಥಿತಿಯನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ

ಬಳಕೆದಾರರ ಡೈರೆಕ್ಟರಿಯೊಂದಿಗೆ ಸಂಯೋಜಿತವಾಗಿರುವ ವರ್ಕ್‌ಸ್ಟೇಷನ್ ಡಿಸ್ಕ್‌ನ ಹೆಸರನ್ನು ಒದಗಿಸುತ್ತದೆ. ಮುಖ್ಯ ಡೈರೆಕ್ಟರಿಯ ಸ್ಥಳವನ್ನು ಆಧರಿಸಿ ಸ್ಥಾಪಿಸುವ ಅಗತ್ಯವಿದೆ

ಬಳಕೆದಾರರ ಮುಖ್ಯ ಡೈರೆಕ್ಟರಿಗೆ ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಮುಖ್ಯ ಡೈರೆಕ್ಟರಿಯ ಸ್ಥಳದ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಆಧರಿಸಿ ಸ್ಥಾಪಿಸಬೇಕು

ಬಳಕೆದಾರರ ಸಾಮಾನ್ಯ ಮುಖ್ಯ ಡೈರೆಕ್ಟರಿಗೆ ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಮುಖ್ಯ ಡೈರೆಕ್ಟರಿಯ ಸ್ಥಳದ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಆಧರಿಸಿ ಸ್ಥಾಪಿಸಬೇಕು

%NUMBER_OF_PROCESSORS%

ನಿರ್ದಿಷ್ಟ ಸಾಧನವು ಹೊಂದಿರುವ ಪ್ರೊಸೆಸರ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ

ನಿರ್ದಿಷ್ಟ ಸಾಧನದಲ್ಲಿ OS ಯಾವ ಹೆಸರನ್ನು ಹೊಂದಿದೆ ಎಂಬುದರ ಕುರಿತು ಮಾಹಿತಿಯನ್ನು ರವಾನಿಸುತ್ತದೆ. ಕೆಲವು ರೀತಿಯ OS ಗೆ ಹೆಸರನ್ನು ಪ್ರದರ್ಶಿಸುವ ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳಿವೆ ಮತ್ತು ಇದನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಬೇಕು

ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಹುಡುಕಾಟ ಮಾರ್ಗವನ್ನು ಹೊಂದಿಸುತ್ತದೆ

OS ನಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದಂತೆ ಪರಿಗಣಿಸಲಾದ ಡಾಕ್ಯುಮೆಂಟ್ ವಿಸ್ತರಣೆಗಳ ಪಟ್ಟಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ

%PROCESSOR_ARCHITECTURE%

ನಿರ್ದಿಷ್ಟ ಪ್ರೊಸೆಸರ್ನ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಪಡೆಯಲು ಅಗತ್ಯವಿರುವ ಸಂದರ್ಭಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ

%PROCESSOR_IDENTFIER%

ಪ್ರೊಸೆಸರ್ ಬಗ್ಗೆ ಸಣ್ಣ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ

%PROCESSOR_LEVEL%

ಪ್ರೊಸೆಸರ್ ಪರಿಷ್ಕರಣೆ ಸಂಖ್ಯೆಯ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ

0-32767 ಸೇರಿದಂತೆ ಶ್ರೇಣಿಯಲ್ಲಿ ಯಾವುದೇ ಪೂರ್ಣಾಂಕವನ್ನು ಒದಗಿಸುತ್ತದೆ

ವಿಂಡೋಸ್ XP ಯ ಮೂಲ ಡೈರೆಕ್ಟರಿಯನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಲಾದ ಡಿಸ್ಕ್ನ ಹೆಸರನ್ನು ಒದಗಿಸುತ್ತದೆ

OS ಸಿಸ್ಟಮ್ ಡೈರೆಕ್ಟರಿಯ ಸ್ಥಳವನ್ನು ಒದಗಿಸುತ್ತದೆ

ಈ ಅಸ್ಥಿರಗಳು ಸಿಸ್ಟಮ್ ಮತ್ತು ಬಳಕೆದಾರ. ವಿಭಿನ್ನ ಸಂದರ್ಭಗಳಲ್ಲಿ ಒಂದೇ ರೀತಿಯ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಎಲ್ಲಾ ಬಳಕೆದಾರರಿಂದ ಬಳಸಬಹುದಾದ ತಾತ್ಕಾಲಿಕ ಫೋಲ್ಡರ್‌ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಕೆಲವು ಕಾರ್ಯಕ್ರಮಗಳಿಗಾಗಿ ನೀವು TEMP ಅಥವಾ TMP ಅನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ.

ಪ್ರಸ್ತುತ ಸಮಯದ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಸಮಯ / t ಗೆ ಇದೇ ರೀತಿಯ ಪ್ರದರ್ಶನ ಸ್ವರೂಪವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

OS ಡೈರೆಕ್ಟರಿಯನ್ನು ಹಿಂತಿರುಗಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ

ಪರಿಸರ ಅಸ್ಥಿರಗಳನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ

ಪರಿಸರ ವೇರಿಯಬಲ್ ಅನ್ನು ರಚಿಸಲು, ಅಳಿಸಲು ಅಥವಾ ಬಹಿರಂಗಪಡಿಸಲು, ನೀವು ವಿಶೇಷ ಸೆಟ್ ಆಜ್ಞೆಯನ್ನು ಬಳಸಬೇಕು. ಆಪರೇಟಿಂಗ್ ಶೆಲ್ ಪರಿಸರದಲ್ಲಿ ಪ್ರತ್ಯೇಕವಾಗಿ ವೇರಿಯೇಬಲ್‌ಗಳ ಹೊಂದಾಣಿಕೆಯು ಒಂದು ವಿಶಿಷ್ಟ ಲಕ್ಷಣವಾಗಿದೆ.

ನಿರ್ದಿಷ್ಟ ವೇರಿಯಬಲ್ ಅನ್ನು ನೀಡಲು, CS ನಲ್ಲಿ ಬರೆಯಲು ಇದನ್ನು ಒದಗಿಸಲಾಗಿದೆ:

ವೇರಿಯಬಲ್_ಹೆಸರನ್ನು ಹೊಂದಿಸಿ

ಇನ್ನೊಂದು ವೇರಿಯೇಬಲ್ ಅನ್ನು ಸೇರಿಸುವುದನ್ನು ಬರೆಯುವ ಮೂಲಕ ಮಾಡಲಾಗುತ್ತದೆ:

ವೇರಿಯಬಲ್ ಹೆಸರು = ಮೌಲ್ಯವನ್ನು ಹೊಂದಿಸಿ

ಅಳಿಸುವ ವಿಧಾನವನ್ನು ನಿರ್ವಹಿಸಲು, ನೀವು ಸಾಲನ್ನು ಬರೆಯಬೇಕು:

variable_name= ಅನ್ನು ಹೊಂದಿಸಿ

ಮೌಲ್ಯಗಳಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಹೆಚ್ಚಿನ ಚಿಹ್ನೆಗಳ ಬಳಕೆಯನ್ನು ಸಿಸ್ಟಮ್ ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. ಪ್ರೊಡೆಲ್‌ಗಳನ್ನು ಸಹ ಇಲ್ಲಿ ಸೇರಿಸಬಹುದು. ಕೆಲವು ಅಕ್ಷರಗಳನ್ನು ಬಳಸಲು, ನೀವು ಮೊದಲು (^) ಅನ್ನು ನಮೂದಿಸಬೇಕು ಅಥವಾ ಉದ್ಧರಣ ಚಿಹ್ನೆಗಳಲ್ಲಿ ಲಗತ್ತಿಸಬೇಕು. ಹಾಗೆ ಮಾಡಲು ವಿಫಲವಾದರೆ ತಪ್ಪಾದ ಮರಣದಂಡನೆ ಅಥವಾ ದೋಷಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು. ನಾವು ಕೆಲವು ಸರಳ ಉದಾಹರಣೆಗಳನ್ನು ನೋಡಬೇಕಾಗಿದೆ. ನಾವು ಹೊಸ&ಹೆಸರು ವೇರಿಯೇಬಲ್ ಅನ್ನು ರಚಿಸಬೇಕಾಗಿದೆ ಎಂದು ಹೇಳೋಣ. ಕಾರ್ಯವನ್ನು ಸಾಧಿಸಲು, ಈ ಕೆಳಗಿನವುಗಳನ್ನು CS ಗೆ ನಮೂದಿಸಲಾಗಿದೆ:

varname=ಹೊಸ ^&ಹೆಸರನ್ನು ಹೊಂದಿಸಿ

ನೀವು ವಿಶೇಷ ಅಕ್ಷರವನ್ನು (^) ಬಳಸದಿರಲು ಪ್ರಯತ್ನಿಸಬಹುದು, ಆದರೆ ಅದನ್ನು ಮಾಡಲು ಅಸಾಧ್ಯವಾಗುತ್ತದೆ. ಕಾರಣ ಅದೇ ದೋಷವನ್ನು ನೀಡುತ್ತಲೇ ಇರುತ್ತದೆ.

ವೇರಿಯೇಬಲ್ ಅನ್ನು ಹೊಂದಿಸಿದಾಗ, ದೊಡ್ಡ ಅಕ್ಷರಗಳನ್ನು ಬಳಸಲಾಗಿದೆಯೇ ಅಥವಾ ಚಿಕ್ಕದಾಗಿದೆಯೇ ಎಂಬುದು ಅಪ್ರಸ್ತುತವಾಗುತ್ತದೆ. ಪ್ರಕರಣವನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ. ಒಂದು ವಿಶಿಷ್ಟ ವೈಶಿಷ್ಟ್ಯವಿದೆ - ವೇರಿಯೇಬಲ್ ಅನ್ನು ನಮೂದಿಸಿದಂತೆಯೇ ಇನ್ನೂ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಹೆಸರುಗಳನ್ನು ಬರೆಯುವಾಗ ವ್ಯತ್ಯಾಸವನ್ನು ಗುರುತಿಸಲು ನೀವು ವಿಭಿನ್ನ ರೆಜಿಸ್ಟರ್‌ಗಳನ್ನು ಬಳಸಿದರೆ ಇದು ಗ್ರಹಿಸಲು ಸುಲಭವಾಗುತ್ತದೆ.

ಪರಿಸರದ ಅಸ್ಥಿರಗಳಿಗೆ ಪರ್ಯಾಯ

ಸಿಎಸ್ ಅಥವಾ ಸ್ಕ್ರಿಪ್ಟ್‌ನಿಂದ ನೇರವಾಗಿ ಪರಿಸರ ವೇರಿಯಬಲ್‌ಗಳಿಗೆ ಕೆಲವು ಮೌಲ್ಯಗಳ ಪರ್ಯಾಯವನ್ನು ನಿರ್ವಹಿಸಲು ಒಂದು ಮಾರ್ಗವಿದೆ. ಈ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು, ಶೇಕಡಾವಾರು ಚಿಹ್ನೆಗಳನ್ನು ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ. ಇದು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:

%variable_name%

Cmd.exe ನಿರ್ದಿಷ್ಟ ವೇರಿಯಬಲ್‌ನ ಮೌಲ್ಯಗಳನ್ನು ನೇರವಾಗಿ ಪ್ರವೇಶಿಸಬೇಕು ಎಂಬ ಅಂಶವನ್ನು ಸೂಚಿಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ. ಪಾತ್ರದಿಂದ ಅಕ್ಷರದ ಹೋಲಿಕೆ ಕಾರ್ಯವಿಧಾನವನ್ನು ಕೈಗೊಳ್ಳಲಾಗುವುದಿಲ್ಲ. ಪರ್ಯಾಯವನ್ನು ಸ್ವತಃ ಪುನರಾವರ್ತಿತವೆಂದು ಪರಿಗಣಿಸಲಾಗುವುದಿಲ್ಲ ಎಂಬ ಅಂಶವನ್ನು ಪರಿಗಣಿಸುವುದು ಮುಖ್ಯವಾಗಿದೆ. ಚೆಕ್ ಅನ್ನು ಒಮ್ಮೆ ಮಾತ್ರ ನಡೆಸಲಾಗುತ್ತದೆ.

ಬ್ಯಾಚ್ ಫೈಲ್‌ಗಳ ಒಳಗೆ, ನೀವು ಪರಿಸರ ವೇರಿಯಬಲ್‌ಗಳು (ಅಥವಾ ಪರಿಸರ ವೇರಿಯಬಲ್‌ಗಳು) ಎಂದು ಕರೆಯಲ್ಪಡುವ ಜೊತೆಗೆ ಕೆಲಸ ಮಾಡಬಹುದು, ಪ್ರತಿಯೊಂದೂ RAM ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲ್ಪಡುತ್ತದೆ, ತನ್ನದೇ ಆದ ವಿಶಿಷ್ಟ ಹೆಸರನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಅದರ ಮೌಲ್ಯವು ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಬೂಟ್ ಮಾಡಿದಾಗ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ ವೇರಿಯೇಬಲ್ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತದೆ. ಅಂತಹ ಅಸ್ಥಿರಗಳು, ಉದಾಹರಣೆಗೆ, ವಿಂಡೋಸ್ ಡೈರೆಕ್ಟರಿಯ ಸ್ಥಳವನ್ನು ನಿರ್ಧರಿಸುವ WINDIR, ತಾತ್ಕಾಲಿಕ ವಿಂಡೋಸ್ ಫೈಲ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಡೈರೆಕ್ಟರಿಯ ಮಾರ್ಗವನ್ನು ನಿರ್ಧರಿಸುವ TEMP, ಅಥವಾ ಸಿಸ್ಟಮ್ ಮಾರ್ಗವನ್ನು (ಹುಡುಕಾಟ ಮಾರ್ಗ) ಸಂಗ್ರಹಿಸುವ PATH, ಅಂದರೆ, ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್‌ಗಳು ಅಥವಾ ಹಂಚಿದ ಫೈಲ್‌ಗಳಿಗಾಗಿ ಸಿಸ್ಟಮ್ ನೋಡಬೇಕಾದ ಡೈರೆಕ್ಟರಿಗಳ ಪಟ್ಟಿ (ಉದಾಹರಣೆಗೆ, ಡೈನಾಮಿಕ್ ಲೈಬ್ರರಿಗಳು). SET ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಬ್ಯಾಚ್ ಫೈಲ್‌ಗಳಲ್ಲಿ ನಿಮ್ಮ ಸ್ವಂತ ಪರಿಸರ ವೇರಿಯಬಲ್‌ಗಳನ್ನು ಸಹ ನೀವು ಘೋಷಿಸಬಹುದು.

ವೇರಿಯಬಲ್ ಮೌಲ್ಯವನ್ನು ಪಡೆಯುವುದು

ನಿರ್ದಿಷ್ಟ ಪರಿಸರ ವೇರಿಯಬಲ್‌ನ ಮೌಲ್ಯವನ್ನು ಪಡೆಯಲು, ನೀವು ಆ ವೇರಿಯಬಲ್‌ನ ಹೆಸರನ್ನು % ಅಕ್ಷರಗಳಲ್ಲಿ ಲಗತ್ತಿಸಬೇಕು. ಉದಾಹರಣೆಗೆ:

@ECHO OFF CLS REM ವೇರಿಯೇಬಲ್ ರಚಿಸಿ MyVar SET MyVar=ಹಲೋ REM ವೇರಿಯೇಬಲ್ ಅನ್ನು ಬದಲಿಸಿ SET MyVar=%MyVar%! ECHO MyVar ವೇರಿಯಬಲ್ ಮೌಲ್ಯ: %MyVar% REM MyVar ವೇರಿಯೇಬಲ್ ಅನ್ನು ಅಳಿಸಲಾಗುತ್ತಿದೆ SET MyVar= ECHO WinDir ವೇರಿಯಬಲ್ ಮೌಲ್ಯ: %WinDir%

ನೀವು ಅಂತಹ ಬ್ಯಾಚ್ ಫೈಲ್ ಅನ್ನು ರನ್ ಮಾಡಿದಾಗ, ಲೈನ್ ಅನ್ನು ಪರದೆಯ ಮೇಲೆ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ

MyVar ವೇರಿಯಬಲ್ ಮೌಲ್ಯ: ಹಲೋ! WinDir ವೇರಿಯಬಲ್ ಮೌಲ್ಯ: C:\WINDOWS

ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು ಸ್ಟ್ರಿಂಗ್‌ಗಳಾಗಿ ಪರಿವರ್ತಿಸುವುದು

ಬ್ಯಾಚ್ ಫೈಲ್‌ಗಳಲ್ಲಿ ನೀವು ಪರಿಸರ ವೇರಿಯಬಲ್‌ಗಳನ್ನು ಕೆಲವು ರೀತಿಯಲ್ಲಿ ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಬಹುದು. ಮೊದಲನೆಯದಾಗಿ, ಅವುಗಳ ಮೇಲೆ ಜೋಡಣೆಯ ಕಾರ್ಯಾಚರಣೆಯನ್ನು (ಅಂಟಿಸುವುದು) ಮಾಡಬಹುದು. ಇದನ್ನು ಮಾಡಲು, ನೀವು SET ಆಜ್ಞೆಯಲ್ಲಿ ಪರಸ್ಪರ ಮುಂದಿನ ಸಂಪರ್ಕಿತ ವೇರಿಯಬಲ್‌ಗಳ ಮೌಲ್ಯಗಳನ್ನು ಬರೆಯಬೇಕಾಗಿದೆ. ಉದಾಹರಣೆಗೆ,

SET A=ಒಂದು ಸೆಟ್ B=ಎರಡು SET C=%A%%B%

ಫೈಲ್ನಲ್ಲಿ ಈ ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ನಂತರ, C ವೇರಿಯೇಬಲ್ನ ಮೌಲ್ಯವು "ಡಬಲ್" ಸ್ಟ್ರಿಂಗ್ ಆಗಿರುತ್ತದೆ. ಸಂಯೋಜನೆಗಾಗಿ ನೀವು + ಚಿಹ್ನೆಯನ್ನು ಬಳಸಬಾರದು, ಏಕೆಂದರೆ ಅದನ್ನು ಸರಳವಾಗಿ ಸಂಕೇತವಾಗಿ ಅರ್ಥೈಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಕೆಳಗಿನ ವಿಷಯದೊಂದಿಗೆ ಫೈಲ್ ಅನ್ನು ಚಲಾಯಿಸಿದ ನಂತರ

SET A=ಒಂದು ಸೆಟ್ B=ಎರಡು ಸೆಟ್ C=A+B ECHO ವೇರಿಯೇಬಲ್ C=%C% SET D=%A%+%B% ECHO ವೇರಿಯೇಬಲ್ D=%D%

ಪರದೆಯ ಮೇಲೆ ಎರಡು ಸಾಲುಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ:

ವೇರಿಯೇಬಲ್ C=A+B ವೇರಿಯೇಬಲ್ D=ಒಂದು+ಎರಡು

ಎರಡನೆಯದಾಗಿ, ನೀವು ನಿರ್ಮಾಣವನ್ನು ಬಳಸಿಕೊಂಡು ಪರಿಸರ ವೇರಿಯಬಲ್‌ನಿಂದ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ಹೊರತೆಗೆಯಬಹುದು %variable_name:~n1,n2%, ಇಲ್ಲಿ ಸಂಖ್ಯೆ n1 ಅನುಗುಣವಾದ ಪರಿಸರ ವೇರಿಯಬಲ್‌ನ ಆರಂಭದಿಂದ (n1 ಧನಾತ್ಮಕವಾಗಿದ್ದರೆ) ಅಥವಾ ಅಂತ್ಯದಿಂದ (n1 ಋಣಾತ್ಮಕವಾಗಿದ್ದರೆ) ಆಫ್‌ಸೆಟ್ ಅನ್ನು (ಸ್ಕಿಪ್ ಮಾಡಬೇಕಾದ ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆ) ನಿರ್ಧರಿಸುತ್ತದೆ ಮತ್ತು n2 ಸಂಖ್ಯೆಯು ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆಯಾಗಿದೆ. ನಿಯೋಜಿಸಲಾಗುವುದು (n2 ಧನಾತ್ಮಕವಾಗಿದ್ದರೆ) ಅಥವಾ ಆಯ್ಕೆಮಾಡಿದ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್‌ನಲ್ಲಿ ಸೇರಿಸದ ವೇರಿಯೇಬಲ್‌ನಲ್ಲಿ ಕೊನೆಯ ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆ (n2 ಋಣಾತ್ಮಕವಾಗಿದ್ದರೆ). ಕೇವಲ ಒಂದು ಋಣಾತ್ಮಕ -n ಆಯ್ಕೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ, ಕೊನೆಯ n ಅಕ್ಷರಗಳನ್ನು ಹೊರತೆಗೆಯಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ವೇರಿಯೇಬಲ್ %DATE% "09/21/2007" ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಸಂಗ್ರಹಿಸಿದರೆ (ಕೆಲವು ಪ್ರಾದೇಶಿಕ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಪ್ರಸ್ತುತ ದಿನಾಂಕದ ಸಾಂಕೇತಿಕ ಪ್ರಾತಿನಿಧ್ಯ), ನಂತರ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ನಂತರ

SET dd1=%DATE:~0.2% SET dd2=%DATE:~0.-8% SET mm=%DATE:~-7.2% SET yyyy=%DATE:~-4%

ಹೊಸ ಅಸ್ಥಿರಗಳು ಈ ಕೆಳಗಿನ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ: %dd1%=21, %dd2%=21, %mm%=09, %yyyy%=2007.

ಮೂರನೆಯದಾಗಿ, ನೀವು ನಿರ್ಮಾಣವನ್ನು ಬಳಸಿಕೊಂಡು ಸಬ್ಸ್ಟ್ರಿಂಗ್ ಬದಲಿ ವಿಧಾನವನ್ನು ನಿರ್ವಹಿಸಬಹುದು %variable_name:s1=s2%(ಇದು ಅನುಗುಣವಾದ ಪರಿಸರದ ವೇರಿಯೇಬಲ್‌ನಲ್ಲಿ s2 ನಿಂದ ಬದಲಾಯಿಸಲಾದ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ s1 ನ ಪ್ರತಿಯೊಂದು ಘಟನೆಯೊಂದಿಗೆ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ). ಉದಾಹರಣೆಗೆ, ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ನಂತರ

SET a=123456 SET b=%a:23=99%

ವೇರಿಯೇಬಲ್ b "199456" ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. s2 ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸದಿದ್ದರೆ, ನಂತರ ಸಬ್ಸ್ಟ್ರಿಂಗ್ s1 ಅನ್ನು ಔಟ್ಪುಟ್ ಸ್ಟ್ರಿಂಗ್ನಿಂದ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ, ಅಂದರೆ. ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ನಂತರ

SET a=123456 SET b=%a:23=%

ವೇರಿಯೇಬಲ್ b "1456" ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ.

ಸಂಖ್ಯೆಗಳಂತೆಯೇ ಅಸ್ಥಿರಗಳೊಂದಿಗಿನ ಕಾರ್ಯಾಚರಣೆಗಳು

ವರ್ಧಿತ ಕಮಾಂಡ್ ಪ್ರೊಸೆಸಿಂಗ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದಾಗ (ವಿಂಡೋಸ್ ಎಕ್ಸ್‌ಪಿಯಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಮೋಡ್), ಪರಿಸರ ವೇರಿಯಬಲ್ ಮೌಲ್ಯಗಳನ್ನು ಸಂಖ್ಯೆಗಳಾಗಿ ಪರಿಗಣಿಸಲು ಮತ್ತು ಅವುಗಳ ಮೇಲೆ ಅಂಕಗಣಿತದ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಿದೆ. ಇದನ್ನು ಮಾಡಲು, /A ಸ್ವಿಚ್ನೊಂದಿಗೆ SET ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ. ಕಮಾಂಡ್ ಲೈನ್ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳಾಗಿ ನೀಡಲಾದ ಎರಡು ಸಂಖ್ಯೆಗಳನ್ನು ಸೇರಿಸುವ add.bat ಬ್ಯಾಚ್ ಫೈಲ್‌ನ ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ ಮತ್ತು ಫಲಿತಾಂಶದ ಮೊತ್ತವನ್ನು ಪರದೆಯ ಮೇಲೆ ಪ್ರದರ್ಶಿಸುತ್ತದೆ:

@ECHO ಆಫ್ REM ವೇರಿಯೇಬಲ್ M SET /A M=%1+%2 ECHO ಮೊತ್ತವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ %1 ಮತ್ತು %2 ಮೊತ್ತವು %M% REM ಗೆ ಸಮಾನವಾಗಿರುತ್ತದೆ M SET M= ವೇರಿಯೇಬಲ್ ಅನ್ನು ಅಳಿಸಿ

ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್ ಬದಲಾವಣೆಗಳು

SET ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಕಮಾಂಡ್ ಫೈಲ್‌ನಲ್ಲಿ ಪರಿಸರ ವೇರಿಯಬಲ್‌ಗಳಿಗೆ ನೀವು ಮಾಡುವ ಯಾವುದೇ ಬದಲಾವಣೆಗಳು ಫೈಲ್ ನಿರ್ಗಮಿಸಿದ ನಂತರ ಮುಂದುವರಿಯುತ್ತದೆ, ಆದರೆ ಪ್ರಸ್ತುತ ಕಮಾಂಡ್ ವಿಂಡೋದಲ್ಲಿ ಮಾತ್ರ ಪರಿಣಾಮಕಾರಿಯಾಗಿರುತ್ತದೆ. ಬ್ಯಾಚ್ ಫೈಲ್‌ನಲ್ಲಿ ಪರಿಸರ ವೇರಿಯಬಲ್‌ಗಳಿಗೆ ಬದಲಾವಣೆಗಳನ್ನು ಸ್ಥಳೀಕರಿಸಲು ಸಹ ಸಾಧ್ಯವಿದೆ, ಅಂದರೆ, ಫೈಲ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ಎಲ್ಲಾ ವೇರಿಯಬಲ್‌ಗಳ ಮೌಲ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮರುಸ್ಥಾಪಿಸಲು. ಇದಕ್ಕಾಗಿ ಎರಡು ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ: SETLOCAL ಮತ್ತು ENDLOCAL. SETLOCAL ಆಜ್ಞೆಯು ಸ್ಥಳೀಯ ಪರಿಸರ ವೇರಿಯಬಲ್ ಸೆಟ್ಟಿಂಗ್ ಪ್ರದೇಶದ ಪ್ರಾರಂಭವನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, SETLOCAL ಅನ್ನು ಚಾಲನೆ ಮಾಡಿದ ನಂತರ ಮಾಡಿದ ಪರಿಸರ ಬದಲಾವಣೆಗಳು ಪ್ರಸ್ತುತ ಬ್ಯಾಚ್ ಫೈಲ್‌ಗೆ ಸ್ಥಳೀಯವಾಗಿರುತ್ತವೆ. ಪರಿಸರದ ಅಸ್ಥಿರಗಳನ್ನು ಅವುಗಳ ಹಿಂದಿನ ಮೌಲ್ಯಗಳಿಗೆ ಮರುಸ್ಥಾಪಿಸಲು ಪ್ರತಿಯೊಂದು SETLOCAL ಆಜ್ಞೆಯು ಅನುಗುಣವಾದ ENDLOCAL ಆಜ್ಞೆಯನ್ನು ಹೊಂದಿರಬೇಕು. ENDLOCAL ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ನಂತರ ಮಾಡಿದ ಪರಿಸರ ಬದಲಾವಣೆಗಳು ಪ್ರಸ್ತುತ ಬ್ಯಾಚ್ ಫೈಲ್‌ಗೆ ಇನ್ನು ಮುಂದೆ ಸ್ಥಳೀಯವಾಗಿರುವುದಿಲ್ಲ; ಈ ಫೈಲ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ನಂತರ ಅವುಗಳ ಹಿಂದಿನ ಮೌಲ್ಯಗಳನ್ನು ಮರುಸ್ಥಾಪಿಸಲಾಗುವುದಿಲ್ಲ.

ಬ್ಯಾಚ್ (ಕಮಾಂಡ್) ಫೈಲ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾದ ಪರಿಸರ ಅಸ್ಥಿರಗಳು ಡೈರೆಕ್ಟರಿಗಳಿಗೆ ಸಂಪೂರ್ಣ ಮಾರ್ಗಗಳನ್ನು ಸೂಚಿಸುವುದನ್ನು ತಪ್ಪಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನಾವು ಸಿಸ್ಟಮ್ ಡ್ರೈವ್ ಅಕ್ಷರವನ್ನು ಮುಂಚಿತವಾಗಿ ತಿಳಿದಿಲ್ಲದಿದ್ದರೆ, ನಾವು ಯಾವಾಗಲೂ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಬಳಸಬಹುದು %ಸಿಸ್ಟಮ್ ಡ್ರೈವ್%, ಇದು OS ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ಡ್ರೈವ್ ಅಕ್ಷರವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಅಲ್ಲದೆ, ಕೋಡ್ ಅನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ - ಪುನರಾವರ್ತಿತ ಪುನರಾವರ್ತಿತ ಪ್ಯಾರಾಮೀಟರ್ (ಉದಾಹರಣೆಗೆ, ರಿಜಿಸ್ಟ್ರಿ ಕೀ) ಒಂದು ಸಣ್ಣ ವೇರಿಯಬಲ್ ಅನ್ನು ನಿಯೋಜಿಸಬಹುದು ಮತ್ತು ಬಳಸಬಹುದು. ಈ ಲೇಖನವು ಅಸ್ಥಿರಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ವಿವಿಧ ತಂತ್ರಗಳನ್ನು ವಿವರವಾಗಿ ಚರ್ಚಿಸುತ್ತದೆ, ಹಾಗೆಯೇ ಹೊಸ ಅಸ್ಥಿರಗಳನ್ನು ಬದಲಾಯಿಸುವ ಮತ್ತು ರಚಿಸುವ ವಿಧಾನಗಳು. ಈಗ ಎಲ್ಲದರ ಬಗ್ಗೆ ಕ್ರಮವಾಗಿ ಮಾತನಾಡೋಣ.

ಪರಿಸರ ಅಸ್ಥಿರಗಳ ವರ್ಗೀಕರಣ

ಪುನರಾರಂಭಿಸಿ

ವಿಂಡೋಸ್ ಕಮಾಂಡ್ ಶೆಲ್ (cmd.exe) ಸಿಸ್ಟಮ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಅತ್ಯಂತ ಶಕ್ತಿಯುತ ಸಾಧನವಾಗಿದೆ. ಬ್ಯಾಚ್ ಫೈಲ್‌ಗಳು ನ್ಯಾಯಯುತ ಪ್ರಮಾಣದ ಕಾರ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಬಹುದು, ಅದಕ್ಕಾಗಿಯೇ ಅವುಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ವಿಂಡೋಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಬ್ಯಾಚ್ ಫೈಲ್‌ಗಳಲ್ಲಿ ವೇರಿಯಬಲ್‌ಗಳ ಕೌಶಲ್ಯಪೂರ್ಣ ಬಳಕೆಯು ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಕಮಾಂಡ್ ಶೆಲ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿರುತ್ತದೆ ಮತ್ತು ಅದೇ ಸಮಯದಲ್ಲಿ ಬ್ಯಾಚ್ ಫೈಲ್ಗಳಿಗಾಗಿ ಕೋಡ್ ಅನ್ನು ಸರಳೀಕರಿಸಲಾಗುತ್ತದೆ. ವೆಬ್‌ಸೈಟ್ ಅಥವಾ ಫೋರಮ್‌ನ ಪುಟಗಳಲ್ಲಿ ಅಸ್ಥಿರಗಳನ್ನು ಬಳಸುವ ಇತರ ಉದಾಹರಣೆಗಳನ್ನು ನೀವು ಕಾಣಬಹುದು. ಈ ಲೇಖನದಲ್ಲಿ ಬಳಸಲಾದ ಎಲ್ಲಾ ಉದಾಹರಣೆಗಳನ್ನು ಭಾಗವಹಿಸುವವರ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳಿಂದ ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆ, ಇದಕ್ಕಾಗಿ ಅವರಿಗೆ ಅನೇಕ ಧನ್ಯವಾದಗಳು.

ಪರಿಭಾಷೆ

ಕಮಾಂಡ್ ಶೆಲ್ಬಳಕೆದಾರ ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ನಡುವೆ ನೇರ ಸಂವಹನವನ್ನು ಒದಗಿಸುವ ಪ್ರತ್ಯೇಕ ಸಾಫ್ಟ್‌ವೇರ್ ಉತ್ಪನ್ನವಾಗಿದೆ. ಆಜ್ಞಾ ಸಾಲಿನ ಪಠ್ಯ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಪಠ್ಯ-ಆಧಾರಿತ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಉಪಯುಕ್ತತೆಗಳನ್ನು ಚಲಾಯಿಸಲು ಪರಿಸರವನ್ನು ಒದಗಿಸುತ್ತದೆ.

cmd.exe- ವಿಂಡೋಸ್ ಓಎಸ್ ಕಮಾಂಡ್ ಶೆಲ್ ನಮೂದಿಸಿದ ಆಜ್ಞೆಯನ್ನು ಸಿಸ್ಟಮ್‌ಗೆ ಅರ್ಥವಾಗುವ ಸ್ವರೂಪಕ್ಕೆ ಭಾಷಾಂತರಿಸಲು ಬಳಸುವ ಕಮಾಂಡ್ ಇಂಟರ್ಪ್ರಿಟರ್.

ತಂಡದ ಅಧಿವೇಶನಉಡಾವಣೆ ಮೂಲಕ ಪ್ರಾರಂಭಿಸಬಹುದು cmd.exe, ಮತ್ತು ಬ್ಯಾಚ್ ಫೈಲ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುವ ಮೂಲಕ. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಪ್ರಸ್ತುತ ಕಮಾಂಡ್ ಶೆಲ್ ಅನ್ನು ರಚಿಸಲಾಗಿದೆ. ಅಂತೆಯೇ, ಈ ಶೆಲ್‌ನಿಂದ ನಿರ್ಗಮಿಸುವುದು (ಉದಾಹರಣೆಗೆ, ಬ್ಯಾಚ್ ಫೈಲ್ ಅನ್ನು ಮುಗಿಸುವುದು) ಕಮಾಂಡ್ ಸೆಷನ್ ಅನ್ನು ಕೊನೆಗೊಳಿಸುತ್ತದೆ.

ಬಳಕೆದಾರರ ಅಧಿವೇಶನ(ಬಳಕೆದಾರ ಸೆಷನ್) ಬಳಕೆದಾರರು ಲಾಗ್ ಇನ್ ಮಾಡಿದಾಗ (ಲಾಗ್ ಆನ್) ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಮತ್ತು ಬಳಕೆದಾರರು ಲಾಗ್ ಆಫ್ ಮಾಡಿದಾಗ (ಲಾಗ್ ಆಫ್) ಕೊನೆಗೊಳ್ಳುತ್ತದೆ.

Cmd.exe ನ ಶೆಲ್ ಪರಿಸರವನ್ನು ಶೆಲ್ ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನ ನಡವಳಿಕೆಯನ್ನು ನಿಯಂತ್ರಿಸುವ ಅಸ್ಥಿರಗಳಿಂದ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ನೀವು ಎರಡು ರೀತಿಯ ಪರಿಸರ ಅಸ್ಥಿರಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಶೆಲ್ ಪರಿಸರ ಅಥವಾ ಸಂಪೂರ್ಣ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಪರಿಸರದ ನಡವಳಿಕೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು: ಸಿಸ್ಟಮ್ ಮತ್ತು ಸ್ಥಳೀಯ. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಜಾಗತಿಕ ಪರಿಸರದ ನಡವಳಿಕೆಯನ್ನು ಸಿಸ್ಟಮ್ ಪರಿಸರದ ಅಸ್ಥಿರಗಳು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತವೆ. Cmd.exe ನ ನಿರ್ದಿಷ್ಟ ನಿದರ್ಶನದಲ್ಲಿ ಸ್ಥಳೀಯ ಪರಿಸರದ ಅಸ್ಥಿರಗಳು ಪರಿಸರದ ನಡವಳಿಕೆಯನ್ನು ನಿಯಂತ್ರಿಸುತ್ತವೆ.

ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಲ್ಲಿ ಸಿಸ್ಟಮ್ ಪರಿಸರದ ಅಸ್ಥಿರಗಳನ್ನು ಪೂರ್ವನಿರ್ಧರಿತಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಎಲ್ಲಾ ವಿಂಡೋಸ್ XP ಪ್ರಕ್ರಿಯೆಗಳಿಗೆ ಲಭ್ಯವಿದೆ. ಆಡಳಿತಾತ್ಮಕ ಸವಲತ್ತುಗಳನ್ನು ಹೊಂದಿರುವ ಬಳಕೆದಾರರು ಮಾತ್ರ ಈ ಅಸ್ಥಿರಗಳನ್ನು ಬದಲಾಯಿಸಬಹುದು. ಈ ಅಸ್ಥಿರಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಲಾಗಿನ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ.

ಸ್ಥಳೀಯ ಪರಿಸರದ ಅಸ್ಥಿರಗಳು ಅವುಗಳನ್ನು ರಚಿಸಲಾದ ಬಳಕೆದಾರರು ಲಾಗ್ ಇನ್ ಮಾಡಿದಾಗ ಮಾತ್ರ ಲಭ್ಯವಿರುತ್ತವೆ. ಜೇನುಗೂಡಿನಿಂದ ಸ್ಥಳೀಯ ಅಸ್ಥಿರಗಳು HKEY_CURRENT_USERಪ್ರಸ್ತುತ ಬಳಕೆದಾರರಿಗೆ ಮಾತ್ರ ಮಾನ್ಯವಾಗಿರುತ್ತವೆ, ಆದರೆ ಜಾಗತಿಕ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಪರಿಸರದ ನಡವಳಿಕೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ.

ಕೆಳಗಿನ ಪಟ್ಟಿಯು ಆದ್ಯತೆಯ ಅವರೋಹಣ ಕ್ರಮದಲ್ಲಿ ವಿವಿಧ ರೀತಿಯ ಅಸ್ಥಿರಗಳನ್ನು ಪ್ರಸ್ತುತಪಡಿಸುತ್ತದೆ.

  1. ಅಂತರ್ನಿರ್ಮಿತ ಸಿಸ್ಟಮ್ ವೇರಿಯಬಲ್‌ಗಳು
  2. ಹೈವ್ ಸಿಸ್ಟಮ್ ಅಸ್ಥಿರ HKEY_LOCAL_MACHINE
  3. ಹೈವ್ ಸ್ಥಳೀಯ ಅಸ್ಥಿರ HKEY_CURRENT_USER
  4. ಎಲ್ಲಾ ಪರಿಸರ ವೇರಿಯಬಲ್‌ಗಳು ಮತ್ತು ಮಾರ್ಗಗಳನ್ನು Autoexec.bat ಫೈಲ್‌ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ.
  5. ಎಲ್ಲಾ ಪರಿಸರದ ಅಸ್ಥಿರಗಳು ಮತ್ತು ಮಾರ್ಗಗಳನ್ನು ಲಾಗಿನ್ ಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ (ಇದ್ದರೆ).
  6. ಸ್ಕ್ರಿಪ್ಟ್ ಅಥವಾ ಬ್ಯಾಚ್ ಫೈಲ್‌ನಲ್ಲಿ ಸಂವಾದಾತ್ಮಕವಾಗಿ ಬಳಸಲಾಗುವ ಅಸ್ಥಿರಗಳು

ಕಮಾಂಡ್ ಶೆಲ್‌ನಲ್ಲಿ, Cmd.exe ನ ಪ್ರತಿ ನಿದರ್ಶನವು ಅದರ ಮೂಲ ಅಪ್ಲಿಕೇಶನ್‌ನ ಪರಿಸರವನ್ನು ಆನುವಂಶಿಕವಾಗಿ ಪಡೆಯುತ್ತದೆ. ಆದ್ದರಿಂದ, ನೀವು ಹೊಸ Cmd.exe ಪರಿಸರದಲ್ಲಿ ಪೋಷಕ ಅಪ್ಲಿಕೇಶನ್ ಪರಿಸರದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರದೆ ವೇರಿಯಬಲ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಬಹುದು.

ಕೆಳಗಿನ ಕೋಷ್ಟಕವು ವಿಂಡೋಸ್ XP ಗಾಗಿ ಸಿಸ್ಟಮ್ ಮತ್ತು ಸ್ಥಳೀಯ ಪರಿಸರ ಅಸ್ಥಿರಗಳ ಪಟ್ಟಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ.

ವೇರಿಯಬಲ್

ವಿವರಣೆ

%ALLUSERSPROFILE%

ಸ್ಥಳೀಯ

"ಎಲ್ಲಾ ಬಳಕೆದಾರರು" ಪ್ರೊಫೈಲ್‌ನ ನಿಯೋಜನೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಸ್ಥಳೀಯ

ಅಪ್ಲಿಕೇಶನ್ ಡೇಟಾಕ್ಕಾಗಿ ಡೀಫಾಲ್ಟ್ ಸ್ಥಳವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಸ್ಥಳೀಯ

ಪ್ರಸ್ತುತ ಫೋಲ್ಡರ್‌ಗೆ ಮಾರ್ಗವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಸ್ಥಳೀಯ

Cmd.exe ನ ಈ ನಿದರ್ಶನವನ್ನು ಪ್ರಾರಂಭಿಸಲು ಬಳಸಲಾದ ಕಮಾಂಡ್ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ವ್ಯವಸ್ಥೆ

ಪ್ರಸ್ತುತ ಕಮಾಂಡ್ ಪ್ರೊಸೆಸರ್ ವಿಸ್ತರಣೆಗಳ ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ವ್ಯವಸ್ಥೆ

ಕಂಪ್ಯೂಟರ್ ಹೆಸರನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ವ್ಯವಸ್ಥೆ

ಕಾರ್ಯಗತಗೊಳ್ಳುತ್ತಿರುವ ಕಮಾಂಡ್ ಶೆಲ್‌ಗೆ ಮಾರ್ಗವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ವ್ಯವಸ್ಥೆ

ಪ್ರಸ್ತುತ ಡೇಟಾವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಆಜ್ಞೆಯಂತೆಯೇ ಅದೇ ಸ್ವರೂಪವನ್ನು ಬಳಸುತ್ತದೆ ದಿನಾಂಕ/ಟಿ. Cmd.exe ಆಜ್ಞೆಯಿಂದ ರಚಿಸಲಾಗಿದೆ.

ವ್ಯವಸ್ಥೆ

ಬಳಸಿದ ಕೊನೆಯ ಆಜ್ಞೆಯ ದೋಷ ಕೋಡ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಶೂನ್ಯಕ್ಕಿಂತ ಬೇರೆ ಮೌಲ್ಯವು ಸಾಮಾನ್ಯವಾಗಿ ದೋಷವನ್ನು ಸೂಚಿಸುತ್ತದೆ.

ವ್ಯವಸ್ಥೆ

ಬಳಕೆದಾರರ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯೊಂದಿಗೆ ಸಂಯೋಜಿತವಾಗಿರುವ ಸ್ಥಳೀಯ ವರ್ಕ್‌ಸ್ಟೇಷನ್ ಡ್ರೈವ್‌ನ ಹೆಸರನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಮುಖ್ಯ ಡೈರೆಕ್ಟರಿಯ ಸ್ಥಳವನ್ನು ಆಧರಿಸಿ ಹೊಂದಿಸಿ. ಬಳಕೆದಾರರ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯನ್ನು ಸ್ಥಳೀಯ ಬಳಕೆದಾರರು ಮತ್ತು ಗುಂಪುಗಳ ಸ್ನ್ಯಾಪ್-ಇನ್‌ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ.

ವ್ಯವಸ್ಥೆ

ಬಳಕೆದಾರರ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಗೆ ಪೂರ್ಣ ಮಾರ್ಗವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಮುಖ್ಯ ಡೈರೆಕ್ಟರಿಯ ಸ್ಥಳವನ್ನು ಆಧರಿಸಿ ಹೊಂದಿಸಿ. ಬಳಕೆದಾರರ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯನ್ನು ಸ್ಥಳೀಯ ಬಳಕೆದಾರರು ಮತ್ತು ಗುಂಪುಗಳ ಸ್ನ್ಯಾಪ್-ಇನ್‌ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ.

ವ್ಯವಸ್ಥೆ

ಬಳಕೆದಾರರ ಹಂಚಿದ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಗೆ ನೆಟ್‌ವರ್ಕ್ ಮಾರ್ಗವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಮುಖ್ಯ ಡೈರೆಕ್ಟರಿಯ ಸ್ಥಳವನ್ನು ಆಧರಿಸಿ ಹೊಂದಿಸಿ. ಬಳಕೆದಾರರ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯನ್ನು ಸ್ಥಳೀಯ ಬಳಕೆದಾರರು ಮತ್ತು ಗುಂಪುಗಳ ಸ್ನ್ಯಾಪ್-ಇನ್‌ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ.

ಸ್ಥಳೀಯ

ಪ್ರಸ್ತುತ ಸೆಶನ್ ಅನ್ನು ದೃಢೀಕರಿಸಿದ ಡೊಮೇನ್ ನಿಯಂತ್ರಕದ ಹೆಸರನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

%NUMBER_OF_PROCESSORS%

ವ್ಯವಸ್ಥೆ

ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾದ ಪ್ರೊಸೆಸರ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.

ವ್ಯವಸ್ಥೆ

ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಹೆಸರನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ವಿಂಡೋಸ್ 2000 ಅನ್ನು ಬಳಸುವಾಗ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಹೆಸರು Windows_NT ಎಂದು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ.

ವ್ಯವಸ್ಥೆ

ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್‌ಗಳಿಗಾಗಿ ಹುಡುಕಾಟ ಮಾರ್ಗವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.

ವ್ಯವಸ್ಥೆ

ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್ ವಿಸ್ತರಣೆಗಳ ಪಟ್ಟಿಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

%PROCESSOR_ARCHITECTURE%

ವ್ಯವಸ್ಥೆ

ಪ್ರೊಸೆಸರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಮೌಲ್ಯಗಳು: x86, IA64.

%PROCESSOR_IDENTFIER%

ವ್ಯವಸ್ಥೆ

ಪ್ರೊಸೆಸರ್‌ನ ವಿವರಣೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

%PROCESSOR_LEVEL%

ವ್ಯವಸ್ಥೆ

ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾದ ಪ್ರೊಸೆಸರ್‌ನ ಮಾದರಿ ಸಂಖ್ಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

%PROCESSOR_REVISION%

ವ್ಯವಸ್ಥೆ

ಪ್ರೊಸೆಸರ್ ಪರಿಷ್ಕರಣೆ ಸಂಖ್ಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಸ್ಥಳೀಯ

ಪ್ರಸ್ತುತ ಇಂಟರ್ಪ್ರಿಟರ್ಗಾಗಿ ಆಜ್ಞಾ ಸಾಲಿನ ಆಯ್ಕೆಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. Cmd.exe ಆಜ್ಞೆಯಿಂದ ರಚಿಸಲಾಗಿದೆ.

ವ್ಯವಸ್ಥೆ

0 ರಿಂದ 32767 ಗೆ ಅನಿಯಂತ್ರಿತ ದಶಮಾಂಶ ಸಂಖ್ಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. Cmd.exe ಆಜ್ಞೆಯಿಂದ ರಚಿಸಲಾಗಿದೆ.

ವ್ಯವಸ್ಥೆ

ವಿಂಡೋಸ್ XP ರೂಟ್ ಡೈರೆಕ್ಟರಿಯನ್ನು ಹೊಂದಿರುವ ಡ್ರೈವ್‌ನ ಹೆಸರನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ (ಅಂದರೆ, ಸಿಸ್ಟಮ್ ಡೈರೆಕ್ಟರಿ).

ವ್ಯವಸ್ಥೆ

Windows XP ಸಿಸ್ಟಮ್ ಡೈರೆಕ್ಟರಿಯ ಸ್ಥಳವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಸಿಸ್ಟಮ್ ಮತ್ತು ಬಳಕೆದಾರ

ಲಾಗ್-ಇನ್ ಮಾಡಿದ ಬಳಕೆದಾರರಿಗೆ ಪ್ರವೇಶಿಸಬಹುದಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಂದ ಬಳಸಲಾದ ಡೀಫಾಲ್ಟ್ ತಾತ್ಕಾಲಿಕ ಫೋಲ್ಡರ್‌ಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಕೆಲವು ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ TEMP ವೇರಿಯೇಬಲ್ ಅಗತ್ಯವಿರುತ್ತದೆ, ಇತರವುಗಳಿಗೆ TMP ವೇರಿಯೇಬಲ್ ಅಗತ್ಯವಿರುತ್ತದೆ.

ವ್ಯವಸ್ಥೆ

ಪ್ರಸ್ತುತ ಸಮಯವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಆಜ್ಞೆಯಂತೆಯೇ ಅದೇ ಸ್ವರೂಪವನ್ನು ಬಳಸುತ್ತದೆ ಸಮಯ/ಟಿ. Cmd.exe ಆಜ್ಞೆಯಿಂದ ರಚಿಸಲಾಗಿದೆ.

ಸ್ಥಳೀಯ

ಬಳಕೆದಾರರ ಖಾತೆಗಳ ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿರುವ ಡೊಮೇನ್‌ನ ಹೆಸರನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಸ್ಥಳೀಯ

ಲಾಗ್ ಇನ್ ಮಾಡಿದ ಬಳಕೆದಾರರ ಹೆಸರನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಸ್ಥಳೀಯ

ಪ್ರಸ್ತುತ ಬಳಕೆದಾರರಿಗಾಗಿ ಪ್ರೊಫೈಲ್ ಪ್ಲೇಸ್‌ಮೆಂಟ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ವ್ಯವಸ್ಥೆ

ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಡೈರೆಕ್ಟರಿಯ ಸ್ಥಳವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಕೆಲವೊಮ್ಮೆ ಇದು ರೂಪಿಸಲು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ ದಿನಾಂಕ ವೇರಿಯಬಲ್ವಿ cmd/batಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು ಕಿಟಕಿಗಳುನಮಗೆ ಅಗತ್ಯವಿರುವ ರೀತಿಯಲ್ಲಿ, ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅದನ್ನು ನಮಗೆ ನೀಡುವ ರೀತಿಯಲ್ಲಿ ಅಲ್ಲ.

ಉದಾಹರಣೆಗೆ, ಲಾಗ್ ಫೈಲ್‌ಗೆ ಈ ಡೇಟಾವನ್ನು ಸೇರಿಸಲು, ಈವೆಂಟ್‌ನ ಸಮಯ ಅಥವಾ ದಿನಾಂಕವನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಲು, ದಿನಾಂಕ ಅಥವಾ ಸಮಯದ ಡೇಟಾವನ್ನು (ದಿನ, ತಿಂಗಳು, ವರ್ಷ, ಗಂಟೆ, ನಿಮಿಷಗಳು, ಸೆಕೆಂಡುಗಳು, ಮಿಲಿಸೆಕೆಂಡ್‌ಗಳು) ಒಳಗೊಂಡಿರುವ ಹೆಸರಿನೊಂದಿಗೆ ಫೈಲ್ ಅನ್ನು ರಚಿಸಿ. ) ನಿಮಗೆ ಗೊತ್ತಿಲ್ಲ, ನಮ್ಮ ಕಾರ್ಯಗಳು ಯಾವುವು... ನಮ್ಮ ಕಲ್ಪನೆಯನ್ನು ಬಳಸೋಣ :)

ಕೆಳಗಿನ ಉದಾಹರಣೆಯಲ್ಲಿ ನಮಗೆ ಅಗತ್ಯವಿರುವ ಮಾದರಿಗಳ ಪ್ರಕಾರ ಅಸ್ಥಿರಗಳ ಸ್ಥಗಿತವನ್ನು ನಾವು ನೋಡುತ್ತೇವೆ.

h- ಗಂಟೆ 2 ಅಂಕೆಗಳು (ಅಂದರೆ, ಗಂಟೆಯನ್ನು ಈ ಕೆಳಗಿನ ರೂಪದಲ್ಲಿ ನೀಡಲಾಗುತ್ತದೆ - 01, 02, ..., 09, ... , 12, ... 24)

ಮೀ - ನಿಮಿಷಗಳು 2 ಅಕ್ಷರಗಳು

s - ಸೆಕೆಂಡುಗಳು 2 ಚಿಹ್ನೆಗಳು

ms - ಮಿಲಿಸೆಕೆಂಡ್‌ಗಳು 2 ಅಂಕೆಗಳು, ಕೆಲವು ಕಾರಣಗಳಿಗಾಗಿ 0 ರಿಂದ 99 ರವರೆಗೆ

dd - ದಿನ 2 ಚಿಹ್ನೆಗಳು

ಮಿಮೀ - ತಿಂಗಳು 2 ಅಕ್ಷರಗಳು

yyyy - ವರ್ಷ 4 ಅಂಕೆಗಳು

ಅಸ್ಥಿರಗಳನ್ನು ಬಳಸುವ ಉದಾಹರಣೆ %DATE%ಮತ್ತು %TIME%ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳಲ್ಲಿ cmd / ಬ್ಯಾಟ್ವಿಂಡೋಸ್:

@echo ಆಫ್
ಸೆಟ್ h=%TIME:~0.2%
ಸೆಟ್ ಮೀ=%TIME:~3.2%
ಸೆಟ್ s=%TIME:~6.2%
ಸೆಟ್ ms=%TIME:~9.2%
ಕರ್ಟೈಮ್ ಹೊಂದಿಸಿ=%h%:%m%:%s%:%ms%
ಸೆಟ್ dd=%DATE:~0.2%
ಸೆಟ್ mm=%DATE:~3.2%
ಸೆಟ್ yyyy=%DATE:~6.4%
ಸೆಟ್ ಕರ್ಡೇಟ್=%dd%-%mm%-%yyyy%
Curdatetime=%curdate% %curdate% ಹೊಂದಿಸಿ

ಪ್ರತಿಧ್ವನಿ ಪ್ರಸ್ತುತ ಸಮಯ %curdatetime%

ವಿಂಡೋಸ್‌ನ ಕೆಲವು ಆವೃತ್ತಿಗಳಲ್ಲಿ, ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು ನೀಡುವ ಸ್ವರೂಪವು ವಿಭಿನ್ನವಾಗಿರುತ್ತದೆ, ಆದ್ದರಿಂದ ಈ ಸ್ಕ್ರಿಪ್ಟ್ ನಮಗೆ ಅಗತ್ಯವಿರುವಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಸಿದ್ಧಾಂತದಲ್ಲಿ, ನೀವು ಯಾವುದೇ ವೇರಿಯೇಬಲ್‌ಗಳ ಭಾಗಗಳನ್ನು ಇದೇ ರೀತಿಯಲ್ಲಿ ತೆಗೆದುಕೊಳ್ಳಬಹುದು, ಇಲ್ಲಿಯ ಸ್ವರೂಪವು ಈ ರೀತಿಯಾಗಿದೆ:

ನಂತರದ ಮೊದಲ ಅಂಕಿಯು:~ ನಾವು ಮೌಲ್ಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಪ್ರಾರಂಭಿಸುವ ಅಕ್ಷರದ ಸಂಖ್ಯೆ, ಎರಡನೇ ಅಂಕಿಯು ಎಷ್ಟು ಅಕ್ಷರಗಳನ್ನು ಸೆರೆಹಿಡಿಯಬೇಕು.

ಹೀಗಾಗಿ, ನಮಗೆ ಲಭ್ಯವಿರುವ ಯಾವುದೇ ವಿಂಡೋಸ್ ಪರಿಸರ ವೇರಿಯಬಲ್‌ನ ಯಾವುದೇ ಭಾಗವನ್ನು ನಾವು ನಮ್ಮ ಅಗತ್ಯಗಳಿಗಾಗಿ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಎಂದು ಅದು ತಿರುಗುತ್ತದೆ.

ಕೆಳಗಿನ ಅಸ್ಥಿರಗಳನ್ನು ನಾನು ತಿಳಿದಿದ್ದೇನೆ ಅದರ ಮೌಲ್ಯಗಳನ್ನು ನಾವು ಪಡೆಯಬಹುದು:

ಹೆಸರು
ವಿವರಣೆ
ಎಲ್ಲಾ ಬಳಕೆದಾರರ ಪ್ರೊಫೈಲ್ "ಎಲ್ಲಾ ಬಳಕೆದಾರರು" ಪ್ರೊಫೈಲ್‌ನ ನಿಯೋಜನೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
APPDATA ಅಪ್ಲಿಕೇಶನ್ ಡೇಟಾದ ಡೀಫಾಲ್ಟ್ ಸ್ಥಳವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
ಸಿಡಿ ಪ್ರಸ್ತುತ ಫೋಲ್ಡರ್‌ನ ಮಾರ್ಗವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಳಿಲ್ಲದೆ CD ಕಮಾಂಡ್‌ಗೆ ಹೋಲುತ್ತದೆ.
CMDCMDLINE ಪ್ರಸ್ತುತ cmd.exe ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ನಿಖರವಾದ ಆಜ್ಞೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
CMDEXTVERSION ಪ್ರಸ್ತುತ ಕಮಾಂಡ್ ಪ್ರೊಸೆಸರ್ ವಿಸ್ತರಣೆಗಳ ಆವೃತ್ತಿ.
ಸಾಮಾನ್ಯ ಪ್ರೋಗ್ರಾಂ ಫೈಲ್‌ಗಳು "ಸಾಮಾನ್ಯ ಫೈಲ್‌ಗಳು" ಡೈರೆಕ್ಟರಿಯ ಸ್ಥಳ (ಸಾಮಾನ್ಯವಾಗಿ %ProgramFiles%\Common Files)
COMPUTERNAME ಕಂಪ್ಯೂಟರ್ ಹೆಸರು
COMSPEC ಶೆಲ್ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಮಾರ್ಗ
ದಿನಾಂಕ ಪ್ರಸ್ತುತ ದಿನಾಂಕವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ದಿನಾಂಕ / t ಆದೇಶದಂತೆ ಅದೇ ಸ್ವರೂಪವನ್ನು ಬಳಸುತ್ತದೆ. Cmd.exe ಆಜ್ಞೆಯಿಂದ ರಚಿಸಲಾಗಿದೆ.
ದೋಷ ಮಟ್ಟ ಬಳಸಿದ ಕೊನೆಯ ಆಜ್ಞೆಯ ದೋಷ ಕೋಡ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಶೂನ್ಯವಲ್ಲದ ಮೌಲ್ಯವು ಸಾಮಾನ್ಯವಾಗಿ ದೋಷವನ್ನು ಸೂಚಿಸುತ್ತದೆ.
ಹೋಮ್ಡ್ರೈವ್ ಬಳಕೆದಾರರ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯೊಂದಿಗೆ ಸಂಯೋಜಿತವಾಗಿರುವ ಸ್ಥಳೀಯ ವರ್ಕ್‌ಸ್ಟೇಷನ್ ಡ್ರೈವ್‌ನ ಹೆಸರನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಮುಖ್ಯ ಡೈರೆಕ್ಟರಿಯ ಸ್ಥಳವನ್ನು ಆಧರಿಸಿ ಹೊಂದಿಸಿ. ಬಳಕೆದಾರರ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯನ್ನು ಸ್ಥಳೀಯ ಬಳಕೆದಾರರು ಮತ್ತು ಗುಂಪುಗಳ ಸ್ನ್ಯಾಪ್-ಇನ್‌ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ.
ಹೋಮ್‌ಪಾತ್ ಬಳಕೆದಾರರ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಗೆ ಪೂರ್ಣ ಮಾರ್ಗವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಮುಖ್ಯ ಡೈರೆಕ್ಟರಿಯ ಸ್ಥಳವನ್ನು ಆಧರಿಸಿ ಹೊಂದಿಸಿ. ಬಳಕೆದಾರರ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯನ್ನು ಸ್ಥಳೀಯ ಬಳಕೆದಾರರು ಮತ್ತು ಗುಂಪುಗಳ ಸ್ನ್ಯಾಪ್-ಇನ್‌ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ.
ಹೋಮ್‌ಶೇರ್ ಬಳಕೆದಾರರ ಹಂಚಿದ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಗೆ ನೆಟ್‌ವರ್ಕ್ ಮಾರ್ಗವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಮುಖ್ಯ ಡೈರೆಕ್ಟರಿಯ ಸ್ಥಳವನ್ನು ಆಧರಿಸಿ ಹೊಂದಿಸಿ. ಬಳಕೆದಾರರ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯನ್ನು ಸ್ಥಳೀಯ ಬಳಕೆದಾರರು ಮತ್ತು ಗುಂಪುಗಳ ಸ್ನ್ಯಾಪ್-ಇನ್‌ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ.
ಲೋಗೋನ್ಸರ್ವರ್ ಪ್ರಸ್ತುತ ಬಳಕೆದಾರರನ್ನು ಅಧಿಕೃತಗೊಳಿಸಲು ಬಳಸಲಾಗುವ ಡೊಮೇನ್ ನಿಯಂತ್ರಕದ ಹೆಸರು
NUMBER_OF_PROCESSORS ವ್ಯವಸ್ಥೆಯಲ್ಲಿನ ಸಂಸ್ಕಾರಕಗಳ ಸಂಖ್ಯೆ
OS ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಹೆಸರು. Windows XP ಮತ್ತು Windows 2000 Windows_NT ನಂತೆ ಗೋಚರಿಸುತ್ತವೆ.
ಮಾರ್ಗ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್‌ಗಳಿಗಾಗಿ ಹುಡುಕಾಟ ಮಾರ್ಗವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.
ಪಾಥೆಕ್ಸ್ಟ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್ ವಿಸ್ತರಣೆಗಳ ಪಟ್ಟಿಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
PROCESSOR_ARCHITECTURE ಪ್ರೊಸೆಸರ್ ಆರ್ಕಿಟೆಕ್ಚರ್
PROCESSOR_IDENTIFIER ಪ್ರೊಸೆಸರ್ ವಿವರಣೆ
PROCESSOR_LEVEL ಪ್ರೊಸೆಸರ್ ಮಾದರಿ ಸಂಖ್ಯೆ
PROCESSOR_REVISION ಪ್ರೊಸೆಸರ್ ಪರಿಷ್ಕರಣೆ
ಕಾರ್ಯಕ್ರಮಗಳು ಪ್ರೋಗ್ರಾಂ ಫೈಲ್‌ಗಳ ಫೋಲ್ಡರ್‌ಗೆ ಮಾರ್ಗ
ಪ್ರಾಂಪ್ಟ್ ಪ್ರಸ್ತುತ ಇಂಟರ್ಪ್ರಿಟರ್ಗಾಗಿ ಆಜ್ಞಾ ಸಾಲಿನ ಆಯ್ಕೆಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. Cmd.exe ಆಜ್ಞೆಯಿಂದ ರಚಿಸಲಾಗಿದೆ.
ರಾಂಡಮ್ ಯಾದೃಚ್ಛಿಕ ದಶಮಾಂಶ ಸಂಖ್ಯೆ 0 ರಿಂದ 32767. Cmd.exe ನಿಂದ ರಚಿಸಲಾಗಿದೆ
SESSIONNAME ಸೆಷನ್ ಪ್ರಕಾರ. ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವು "ಕನ್ಸೋಲ್" ಆಗಿದೆ
ಸಿಸ್ಟಮ್ಡ್ರೈವ್ ವಿಂಡೋಸ್ ರೂಟ್ ಫೋಲ್ಡರ್ ಇರುವ ಡಿಸ್ಕ್
ಸಿಸ್ಟಮ್ ರೂಟ್ ವಿಂಡೋಸ್ ರೂಟ್ ಫೋಲ್ಡರ್ ಮಾರ್ಗ
TEMP ಅಥವಾ TMP ಲಾಗ್-ಇನ್ ಮಾಡಿದ ಬಳಕೆದಾರರಿಗೆ ಪ್ರವೇಶಿಸಬಹುದಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಂದ ಬಳಸಲಾದ ಡೀಫಾಲ್ಟ್ ತಾತ್ಕಾಲಿಕ ಫೋಲ್ಡರ್‌ಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಕೆಲವು ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ TEMP ವೇರಿಯೇಬಲ್ ಅಗತ್ಯವಿರುತ್ತದೆ, ಇತರವುಗಳಿಗೆ TMP ವೇರಿಯೇಬಲ್ ಅಗತ್ಯವಿರುತ್ತದೆ. ಸಂಭಾವ್ಯವಾಗಿ TEMP ಮತ್ತು TMP ವಿಭಿನ್ನ ಡೈರೆಕ್ಟರಿಗಳನ್ನು ಸೂಚಿಸಬಹುದು, ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಅವು ಒಂದೇ ಆಗಿರುತ್ತವೆ.
TIME ಪ್ರಸ್ತುತ ಸಮಯವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಸಮಯ / t ಆಜ್ಞೆಯಂತೆ ಅದೇ ಸ್ವರೂಪವನ್ನು ಬಳಸುತ್ತದೆ. Cmd.exe ಆಜ್ಞೆಯಿಂದ ರಚಿಸಲಾಗಿದೆ.
USERDOMAIN ಪ್ರಸ್ತುತ ಬಳಕೆದಾರರು ಸೇರಿರುವ ಡೊಮೇನ್‌ನ ಹೆಸರು
USERNAME ಪ್ರಸ್ತುತ ಬಳಕೆದಾರ ಹೆಸರು
ಬಳಕೆದಾರರ ಪ್ರೊಫೈಲ್ ಪ್ರಸ್ತುತ ಬಳಕೆದಾರರ ಪ್ರೊಫೈಲ್‌ಗೆ ಮಾರ್ಗ
ವಿಂಡಿರ್ ವಿಂಡೋಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ಡೈರೆಕ್ಟರಿ