V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
stx0821
V2EX  ›  JavaScript

有使用 javascript 编写 windows cmd 批处理程序的方法吗,类似 coffescript 这样转译的东西

  •  
  •   stx0821 · 5 天前 · 1336 次点击

    比如编写:console.log('Hello') 输出 echo Hello

    15 条回复    2025-01-14 22:18:28 +08:00
    newaccount
        1
    newaccount  
       5 天前
    你都用 js 了就直接操作 io/process 呗,还转啥啊
    coffeescript 可以转 js ,那也是后面类库不变的啊
    你 js 里面随便 import 一个啥进来,还咋转 bat ?这不分分钟死给你看啊
    shintendo
        2
    shintendo  
       5 天前
    并非类似 coffeescript
    forty
        3
    forty  
       5 天前
    理论上完全可以使用 javascript 子集来转换为 bat. 不过并不是每个 js 都能有对应的 bat 实现。
    nulIptr
        4
    nulIptr  
       5 天前
    为啥不直接 node 运行 js 脚本呢。。。如果是不 require/import 任何东西的话丢给大模型应该就可以改写
    tool2dx
        5
    tool2dx  
       5 天前 via Android
    你 bat 能写的,nodejs 都能写。
    FYFX
        6
    FYFX  
       5 天前
    li02
        7
    li02  
       5 天前
    让 ai 写不就完了?
    spritecn
        8
    spritecn  
       5 天前
    bat/sh 的反人类语法,我情愿学点 python
    iapplebear
        9
    iapplebear  
       4 天前
    你可能需要这个 https://github.com/google/zx
    lisxour
        10
    lisxour  
       4 天前
    你需要的可能是 9 楼的 zx
    lisxour
        11
    lisxour  
       4 天前
    @lisxour zx 只是加了一层包装,如果有跨平台的需求,个人建议 powershell
    he110te4m
        12
    he110te4m  
       4 天前
    zx 部分场景下对 win 的支持不是很友好,不同 win 终端表现不一致,不如直接用 nodejs 写,完了直接 node xxx.js 得了 ,或者 node xxx.ts (印象中 22.4 之后才支持)
    he110te4m
        13
    he110te4m  
       4 天前
    win 下的终端有很多,老的 CMD + 新的 powershell ,完了还有 git bash/CMD ,不同终端都有点差异,之前用 zx 写在 win 下跑太痛苦了,很多 api 表现与文档预期的不一致,不如直接上原汁原味的 node ,开下 jit 缓存执行起来也很快
    visper
        14
    visper  
       4 天前
    装个 deno 不好吗?
    ysc3839
        15
    ysc3839  
       3 天前
    怀疑是 X-Y Problem https://coolshell.cn/articles/10804.html
    建议直接说原始需求
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2694 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 05:13 · PVG 13:13 · LAX 21:13 · JFK 00:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.