gpt4 book ai didi

java - 运行批处理脚本时自动关闭对话框

转载 作者:行者123 更新时间:2023-12-01 11:12:03 24 4
gpt4 key购买 nike

我制作了一个批处理脚本,可以自动从 svn checkout 项目并将其导入到 eclipse 工作区中。但是,我从 Eclipse 中收到一个对话框,显示“发生错误。请检查 .metdata 中的日志以获取更多信息”。当项目已经导入到 Eclipse 中时,通常会发生这种情况。 (或者如果 .project 文件丢失)。

我主要关心的是,如何自动关闭此对话框?

部分代码如下:

if /i !choice!==1 (
cls
echo %NL% Project List %NL%
echo %NL%=================================================%NL%
type project_list.txt

For /F "tokens=1" %%i IN (project_list.txt) DO (
%svnbin% checkout checkout_location checked_out_location --username %userid% --password %password%
%javaloc%/eclipse.exe -nosplash -application test.myapp.App -data workspace_location -import project_name
)
goto :end
)

test.myapp.App 是 Spektom 的 java 应用程序文件。它自动将java项目导入到eclipse中。

将不胜感激任何帮助。谢谢!

最佳答案

批处理只是一种自动化简单 shell 进程的方法。它无法与图形对话框交互。为此,您需要一种更强大的语言(例如 AutoIt )。

更好的解决方案是调查并消除错误,而不是仅仅忽略它。该对话框表明存在某种无法通过关闭该框来解决的问题。检查您的日志文件,看看其中是否有任何有用的内容。我怀疑这可能是由您正在运行的 java 应用程序中的某些内容引起的。如果您正在运行 the program我认为您正在运行,那么您可能会因使用不受支持的 Eclipse 版本而遇到问题。该实用程序已经好几年没有进行实质性更新了,因此它可能无法与最新的 Eclipse 版本一起使用。

关于java - 运行批处理脚本时自动关闭对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32231286/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com