找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 24245|回复: 3

[问题求助] 请教如何用powershell实现bat的if...goto的效果?

[复制链接]
发表于 2019-7-30 10:31:35 | 显示全部楼层 |阅读模式
本帖最后由 suchost 于 2019-7-30 10:34 编辑

请大神指教用powershell实现bat中的:

:start
echo         [1] 直接下载
echo         [2] 代理直接下载

set /p choice=Please Choose:
if /i "%choice%"=="1" goto ZJ

:ZJ
aria2c.exe  http://...
goto start

先谢了!
发表于 2019-7-30 14:17:31 | 显示全部楼层
  1. function input{
  2.     cls;
  3.     #有问题,可加QQ956535081及时沟通
  4.     write-host '互助互利,支付宝扫码头像,感谢赞助';
  5.     write-host '[1] 直接下载';
  6.     write-host '[2] 代理直接下载';
  7.     $choice=read-host 'Please Choose:';
  8.     switch($choice)
  9.     {
  10.         '1' {c1;}
  11.         '2' {c2;}
  12.         Default {input;}
  13.     }
  14. }

  15. function c1{
  16.     write-host '选1';
  17. }

  18. function c2{
  19.     write-host '选2';
  20. }

  21. input;
复制代码
发表于 2019-11-7 20:23:21 | 显示全部楼层
回复 3# uhjjhjff11d

    有新人咨询问题论坛才有人气嘛。
发表于 2020-6-8 00:56:48 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 23:49 , Processed in 0.018668 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表