batch-file - شرح - how to make cmd batch file




سمد حفظ "حرف إلى ملف دون خط جديد (2)

هل هذا ممكن حفظ حرف خاص "إلى سلسلة بدون خط جديد؟ حاولت رموز أدناه، ولكن أيا منهم لا يعمل:

echo|set /p=""" >>C:\text.txt
echo|set /p=" >>C:\text.txt
echo|set /p=^" >>C:\text.txt
set /p=""" <nul >> C:\text.txt
set /p=" <nul >> C:\text.txt
set /p=^" <nul >> C:\text.txt

كنت تقريبا كان ذلك

<nul >"file.txt" set/p="""

ولكن، كما نقاط سكاشمان، إذا حاولت الكتابة إلى جذر محرك الأقراص الخاص بك، سوف تحتاج إلى موجه مرتفعة


لا بطانة واحدة في موجه الأوامر ولكن كملف دفعة ما يلي يعمل بالنسبة لي:

>>output.txt (
echo|set/p="""
)

أو إذا كنت ترغب في ضرب العودة إلى كتابته استخدام ما يلي، واحدة مشابهة جدا:

>>output.txt (
set /p=""" < nul
)

يمكن للمرء أن يحدد أيضا أن يكون نوعا من وظيفة لاستخدام حيوي:

>>"%~dp1" (
echo|set/p="""
)

لاستخدام هذا واحد، يمكنك تمرير اسم الملف كوسيطة سطر الأوامر الأولى على النحو التالي:

addQuoteTo.bat "C: \ ماي باث \ توفيل \ file.txt"

كان هناك شيء مثير للاهتمام للعب معه :)





cmd