سؤال

لدي مثل ملف log.txt الذي يحتوي على:

MyName

دفعة بلدي:

@echo off
set name= [log.txt]

في الجزء [log.txt]، يجب أن تقرأ "myname" من ملف log.txt، لتعيينه باسم "الاسم".

كيف؟

هل كانت مفيدة؟

المحلول

تستطيع ايضا استخذام

set /p name=<log.txt

والتي قد تعتبر أقصر وأقل قليلا قبيحة.

نصائح أخرى

في cmd.exe، هناك هذه الطريقة القبيحة فقط:

@echo off
for /f "usebackq tokens=* delims=" %%i in ("log.txt") do (
    set name=%%i
)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top