Tag: batch file

如何从eclipse运行批处理脚本(.bat文件)

我的Java应用程序是通过运行一组存在于batch file(.bat文件)中的命令来启动的。 我将其导入Eclipse工作台。 如何从Eclipse执行batch file 与命令行中的类似,我直接给“path:\ myBatchfile.bat”。 有没有什么办法可以直接从Eclipse中完成。

如何在batch file中持久地设置Windows 7中的variables?

我试图在Windows 7中使用bat文件设置PATH环境variables; 但它似乎并没有工作。 我正在使用这个Windows命令: set PATH=%cd%;%path% pause 但是,它似乎只适用于此cmd实例。 我希望它是永久的,因为我第一次设置path,然后运行一个程序,需要find该文件夹​​中的库。

从命令行打开Chrome

我有以下batch file: @echo off REM Starts a chrome browser with multiple tabbed sites C:\Users\UserName\AppData\Local\Google\Chrome\Application\chrome.exe "site1.com" "site2.com" 但是当我运行它时,会导致提示挂起并呈现为不可用,直到Chromeclosures。 (或者,如果我没有使用提示符并从图标运行它,它会打开一个空白的提示,不可用,并在Chromeclosures时消失。) 有什么办法可以防止这个? IE一旦打开网页,提示就不再捆绑。 它打开网页就好了。 我也注意到,如果已经打开了一个chrome窗口,批处理运行良好(留下可用的提示),将标签添加到现有的chrome会话中。

batch file编码

我想处理包含奇怪字符的文件名,比如法文。 一切工作正常在shell: C:\somedir\>ren -hélice hélice 我知道如果我把这一行放在一个.bat文件,我得到以下结果: C:\somedir\>ren -hÚlice hÚlice 看? 已被Ú取代。 命令输出也是如此。 如果我在shell的目录,输出很好。 如果我将这个输出redirect到一个文件,一些字符就会被转换。 那么怎样才能告诉cmd.exe如何解释在我的batch file中显示为“é”,真的是é而不是Ú或逗号? 所以当执行一个.bat文件来提示写入代码页时,没有办法。

如何从SSMS内执行一组.SQL文件?

我怎么能从SQL Server Management Studio中执行一组.SQL文件(每个都进行一些数据转换)? 还有什么其他的select批量执行.SQL文件?

从batch file发送邮件

我们有一个脚本来备份文件。 备份操作结束后,我们希望以电子邮件通知方式向我们的某些电子邮件地址发送报告。 这怎么可能呢?

使用命令行删除一个目录及其文件,但如果不存在则不要抛出错误

我需要一个Windows命令来删除一个目录及其所有包含的文件,但我不希望看到任何错误,如果该目录不存在。

JDBC批量插入性能

我需要将几百万条logging插入到MySQL数据库中。 我一次批量插入100万。 请参阅下面的代码。 这似乎很慢。 有没有什么办法来优化它? try { // Disable auto-commit connection.setAutoCommit(false); // Create a prepared statement String sql = "INSERT INTO mytable (xxx), VALUES(?)"; PreparedStatement pstmt = connection.prepareStatement(sql); Object[] vals=set.toArray(); for (int i=0; i<vals.length; i++) { pstmt.setString(1, vals[i].toString()); pstmt.addBatch(); } // Execute the batch int [] updateCounts = pstmt.executeBatch(); System.out.append("inserted "+updateCounts.length);

IISRESET和IIS Stop-Start命令之间的区别

命令iisreset和iisreset /stop跟iisreset /start之间是否有区别?

batch file循环与空间在目录名称

我如何修改这个: for /f %%a IN ('dir /b /s build\release\*.dll') do echo "%%a" 当path包含空格时工作? 例如,如果这是从运行 c:\my folder with spaces 它会回应: c:\my 谢谢