【问题标题】:execute command inside cmd application with one command使用一个命令在 cmd 应用程序中执行命令
【发布时间】:2014-10-30 00:17:04
【问题描述】:

我安装了 Linphone 应用程序 http://www.linphone.org/technical-corner/linphone/documentation

我正在通过 cmd 执行这​​个命令来运行这个应用程序

"C:\Program Files (x86)\Linphone\bin\linphonec.exe"

然后我通过这个命令拨打电话

call number@x.x.x.x

我想在一行中加入两个命令,以便 cmd 启动 linphone 然后在 linphone 中执行 call 命令

使用 & 运算符输出

C:\Users\Desktop\1>CD "C:\Program Files (x86)\Linphone\bin\"

C:\Program Files (x86)\Linphone\bin>linphonec.exe   & call number@x.x.x.x
WARNING: no real random source present!
Ready
Warning: video is disabled in linphonec, use -V or -C or -D to enable.
linphonec>

如何在 cmd 中做到这一点?

【问题讨论】:

    标签: batch-file join cmd command


    【解决方案1】:
    CD C:\Program Files (x86)\Linphone\bin\
    echo call number@x.x.x.x|linphonec.exe
    

    可能会起作用。

    【讨论】:

    • 我单独使用了你的代码,它是完美的,但是当我像这样FOR /F "tokens=*" %%K IN ('echo call %%H%%Z@%%G|"C:\Program Files (x86)\Linphone\bin\linphonec.exe"')在我的bat文件中循环输入它时,我得到了这个错误` |这时候出乎意料`这是什么?
    • 就像批处理语法的工作方式——解决方法是在管道| 之前插入一个插入符号^,以便批处理知道管道是要执行的命令的一部分。 call %%H%%Z@%%G^|"C:\Progra... 应该适合你。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-19
    • 2012-06-27
    • 1970-01-01
    相关资源
    最近更新 更多