تعيين = log.txt في دفعة
-
06-09-2019 - |
سؤال
لدي مثل ملف 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
)
لا تنتمي إلى StackOverflow