[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 yhcfsr 于 2019-2-3 17:19 编辑

看到楼主说不要powershell我就放心了,所以我特意写了一段powershell代码.
食用方法:保存为bat执行.
  1. @echo off
  2. powershell -NoProfile -NoLogo -command "& {$str='%~dp0';$str;$str=$str.ToCharArray();$result=@(foreach($char in $str){\"\u{0:x4}\" -f [int]$char});$result -join '';}"
  3. pause
复制代码
测试结果:
  1. C:\Users\CF\Desktop\
  2. \u0043\u003a\u005c\u0055\u0073\u0065\u0072\u0073\u005c\u0043\u0046\u005c\u0044\u0065\u0073\u006b\u0074\u006f\u0070\u005c
复制代码
QQ 33892006

TOP

别折腾了.
  1. @set @n=0/*&@echo off
  2. echo;%~dp0|cscript -nologo -e:jscript "%~f0"
  3. pause&exit /b */
  4. var line=WSH.StdIn.ReadLine();
  5. var len=line.length;
  6. var result='';
  7. for(i=0;i<len;i++)
  8. {
  9. var code=('000'+(line.charCodeAt(i)).toString(16)).slice(-4);
  10. result+='\\u'+code;
  11. }
  12. WSH.Echo(result)
复制代码
1

评分人数

    • aries215: 非常感谢热心帮忙!技术 + 1
QQ 33892006

TOP

返回列表