我正在尝试使用 if 语句运行以下批处理文件,但没有发生任何事情

发布于 2024-10-13 01:34:42 字数 315 浏览 3 评论 0原文

这是程序

@echo off

if "%USERNAME%"=="ACTone"

@echo Access Denied: 
@echo Log into your ACTtwo Account to perform this task.  
@echo Press Anykey to Exit.... 

else if "%USERNAME%"=="ACTtwo"

E:\ACT\compass\bin\program.exe startB8

我是否正确使用了 if 语句,因为当我运行它时,它什么也不做?

请帮忙,谢谢

this is the program

@echo off

if "%USERNAME%"=="ACTone"

@echo Access Denied: 
@echo Log into your ACTtwo Account to perform this task.  
@echo Press Anykey to Exit.... 

else if "%USERNAME%"=="ACTtwo"

E:\ACT\compass\bin\program.exe startB8

Am I using the if statements correctly because when I run it, it does nothing?

Please help, thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

生生漫 2024-10-20 01:34:42
@echo off

if "%USERNAME%"=="ACTone" (
    @echo Access Denied: 
    @echo Log into your ACTtwo Account to perform this task.  
    @echo Press Anykey to Exit.... 
    goto end
)
if "%USERNAME%"=="ACTtwo" (
    E:\ACT\compass\bin\program.exe startB8
    goto end
)

:end
@echo off

if "%USERNAME%"=="ACTone" (
    @echo Access Denied: 
    @echo Log into your ACTtwo Account to perform this task.  
    @echo Press Anykey to Exit.... 
    goto end
)
if "%USERNAME%"=="ACTtwo" (
    E:\ACT\compass\bin\program.exe startB8
    goto end
)

:end
逐鹿 2024-10-20 01:34:42

尝试一些像...
<代码>

@if "%USERNAME%"=="ACTone" GOTO ONE 
:ONE
@echo IT WAS ACTone
@GOTO END
:TWO
@echo IT WAS NOT ACTone
:END 

Try something like...

@if "%USERNAME%"=="ACTone" GOTO ONE 
:ONE
@echo IT WAS ACTone
@GOTO END
:TWO
@echo IT WAS NOT ACTone
:END 

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文