मुझे पता है कि एक समय में एक खास बिंदु पर आदेश इतिहास को बचाने के लिएक्या bash's bash_history के समान cmd.exe में फ़ाइल में कमांड इतिहास को स्वचालित रूप से सहेजने का कोई तरीका है?
doskey /history
कर सकते हैं, लेकिन मुझे आश्चर्य है कि वहाँ एक रास्ता सक्रियता से एक फाइल करने के लिए आदेश इतिहास को बचाने के लिए अगर, के रूप में आदेशों जारी किए जाते हैं ।
एक बार कमांड प्रॉम्प्ट बंद हो जाने के बाद, इतिहास खो जाता है, इसलिए जब कोई किया जाता है तो गलती से कमांड प्रॉम्प्ट बंद करना आसान होता है।
log Commands.log
और फिर मेरा आदेश जारी, और आदेश Commands.log को बचाया जा है:
मैं चाहूँगा की तरह कुछ कहने के लिए सक्षम होने के लिए।
आदेश में अच्छी तरह से काम करता है, लेकिन आप एक निर्देशिका है कि पहले से मौजूद है निर्दिष्ट करने के लिए है - यह आप के लिए निर्देशिका नहीं बनाएगा। जो मैं बता सकता हूं वह यह है कि यह मैक्रो केवल वर्तमान डॉस सत्र के दौरान रहता है। इसलिए जब भी आप कमांड प्रॉम्प्ट खोलते हैं तो आपको इसे टाइप करना होगा। – icc97
यदि आप निम्न लक्ष्य के साथ शॉर्टकट बनाते हैं: '% windir% \ system32 \ cmd.exe/k doskey exit = doskey/history $ g $ g% USERPROFILE% \ command.log $ texit $ 1 $ 2' यह ए) यूनिक्स का पालन करता है इसे अपने घर निर्देशिका में सहेजने की अवधारणा, बी) जब आप इस शॉर्ट कट को चलाते हैं तो यह आदेश चलाया जाता है ताकि आपको इसे हर बार टाइप न करना पड़े – icc97