عمليات سلسلة Windows Shell (تغيير الانزلاق الخلفي إلى Slash)
سؤال
أحتاج إلى كتابة برنامج نصي يأخذ المسار الحالي (٪ ~ dp0) ، ويحول الانزلاق الخلفي إلى قطع إلى الأمام ويمرره إلى بعض الأوامر.
نظرًا للبيئة التي أعمل فيها في الخيار الوحيد الذي لدي هو Windows Shell (وليس PowerShell حيث لن تكون المشكلة مشكلة).
هل من الممكن أن تفعل ذلك؟
المحلول
ال set
القيادة لها ميزة استبدال:
set a=C:\test\dir
set a=%a:\=/%
echo %a%
النتائج في:
C:/test/dir
لا تنتمي إلى StackOverflow