Tag: batch file

我想运行一个batch file,运行SQL开发人员查询和出口在Excel中

我想创build一个运行SQL开发人员查询的batch file,然后将数据结果导出到excel中,但是在使用SQLPLUS命令运行查询后,它不会以我需要的格式给出excel文件,而且输出也不是以正确的表格forms就像查询的数据结果从sqldevloper导出到excel表单一样。 SQLPLUS用户名/密码@ wef:1521 / wefdewTEXT.XLS 任何人都可以请帮助一些链接或信息在这样的问题

在Excel中使用环境variables

所以我在Excel中使用这个代码来读取启动时的环境参数: Dim ExcelArgs As String Dim arg As String ExcelArgs = Environ("ExcelArgs") MsgBox ExcelArgs If InStr(UCase(ExcelArgs), "CREO") >= 0 Then Application.DisplayAlerts = False If Len(ExcelArgs) > Len("CREO") Then arg = Split(ExcelArgs, ",")(1) Call Creo.addNewPartToPartslist(arg) End If Application.DisplayAlerts = True End If 和我的批处理脚本中的这一行: echo "Launch excel" Set "ExcelArgs=CREO,DXFWITHOUTDRW "C:\Program Files (x86)\Microsoft Office\OFFICE16\Excel.exe" /r "%APPDATA%\Microsoft\Excel\XLSTART\PERSONAL.XLSB" exit 0 […]

为什么命令在两个位置之间切换?

所以这是我目前的batch file d: SET PATH=%PATH%;D:\_Work\Automation\Selenium\_php5.6.14; IF "%1"=="reports" GOTO reports IF "%1"=="selenium" GOTO automation IF "%1"=="phpunit" GOTO automation IF "%1"=="auto" GOTO automation IF "%1"=="self" GOTO self :reports cd "_Work\Office\Excel" start /B call "Stored Procedure File List.xlsx" cd "..\..\TFS\Riley\Main\ReportsSrv" call ReportsSrv.sln cd "..\..\..\..\Other\txt" call "Used Tables.txt" cd "..\..\Automation\Selenium\Misc Tasks" call "getTables.php" call "_getTables-results.sql" GOTO end :automation cd […]

批量使用VBA将TXT转换为XLS

我正尝试使用VBA将一个包含.txt文件的目录转换为.xls。 我正在使用下面的代码: Sub TXTconvertXLS() 'Variables Dim wb As Workbook Dim strFile As String Dim strDir As String 'Directories strDir = "\\xx\xx\xx\xx\Desktop\Test\Test1\" strFile = Dir(strDir & "*.txt") 'Loop Do While strFile <> "" Set wb = Workbooks.Open(strDir & strFile) With wb .SaveAs Replace(wb.FullName, ".txt", ".xls"), 50 .Close True End With Set wb = Nothing Loop End […]

批量/macros代码从FTP站点获取最新的文件

我们有一个每天上传文件的共享FTP站点,我需要下载并运行检查。 我只是试图自动化的过程。 FTP文件就像name_20150901.xml 。 到目前为止,我有一个batch file来获取文件,但我不知道如何获得最新的。 这是我的代码: @ftp -i -s:"%~f0"&GOTO:EOF open ftp.site.com <user> <pass> lcd my local direc binary get todaysfile_20150901.xml 我需要读取哪些文件并获取最新的文件? 我的最终目标是有一个macros来调用它,然后读取从FTP抓取的文件并运行我的检查。

用bat文件:在excel的现有(已经打开的)实例中打开excel

我打开了一个excel工作簿,我想要一个.bat文件在同一个excel实例中打开一个工作簿。 我该怎么做? 换句话说,一个excel工作簿已经在excel的一个实例中打开了,我想用.bat文件脚本打开另一个工作簿,但是我不想创build另一个excel实例。 两个工作簿都应该在同一个excel实例中打开。 这是我现在正在做的,这是行不通的:Excel工作簿1已经打开(手动),实例1的Excel(excel.exe)已经打开(手动)。 在稍后的某个时间点,我的.bat文件开始通过任务计划程序运行。 我的.bat文件代码如下所示: REM open excel workbook "C:\Program Files (x86)\Microsoft Office\Office14\Excel.exe" "Y:\somepath\somefilename.xlsm" EXIT …和excel.exe的实例2是在“somefilename”打开的情况下创build的,这是错误的。 我只需要一个excel.exe的实例,并在这个实例中打开两个文件/工作簿,我必须打开第二个文件的.bat文件(因为令人沮丧,但必要的原因)。 没有其他的语言,只需批量。 谢谢!

如何在Perl或批处理中合并两个Excel(xls)文件?

我有两个文件可以说a.xls和b.xls 。 第一个包含2张,第二个3个。 有人可以让我知道,如果我可以使用Perl或批处理脚本来合并它们吗? 我想在一个单独的XLS文件中输出5张纸。

如何从batch file只打开Excelmacros的用户窗体

我试图通过batch file打开Excelmacros的UserForm1。 我可以打开,但Excel也随着打开。 我只想用户窗体1打开不是Excel。 以下是我的做法: 我写了一个macros来打开UserForm1 Sub open_form() UserForm1.Show End Sub batch file: @echo off cd "c:\Test\" openFormTest.xlsm 通过上面的方法,当我运行batch file时,UserForm1和Excel都打开,但我只想打开UserForm1。 请帮助我

将文件名称在Excel中移动到特定的文件夹

我想写一个从Excel文件读取的batch file。 然后将它们移动到一个特定的文件夹。 可以说在Excel中,有: 111.txt 222.txt 333.txt 512.txt 我想要一个batch file,将文件移动到具有上述名称的特定目录中。 我怎么能做到这一点? (我使用的是XP,而我的目录是D 🙂

如何使batch file等待Excelmacros来完成

我search了一个解决scheme的高和低,但一直没能find一个。 我有一个batch file,我调用一个JavaScript文件,调用一个Excelmacros来运行。 我希望batch file等待macros完成,然后继续。 我使用JavaScript文件来调用Excelmacros,因为我不知道直接从batch file运行macros的方法。 可能有更好的方法,但我一直没能find一个。 在我的.bat文件中,我试过了: Do some batch stuff, including iMacros WAIT/ cscript.exe RunExcelJScript.js Do some more batch stuff with iMacros 但它不会等待macros完成之前继续做更多的批次的东西。 我假设这是因为.bat文件实际上只是等待.js文件完成,而不是随后由.js文件打开的Excelmacros。 我知道我可以用超时设定一段等待时间,但是这个macros很复杂,需要花很长时间来运行。 我需要一个方法来: 调用Excelmacros直接从.bat文件运行,所以我可以使用/ WAIT 告诉JavaScript文件等到macros完成,然后创build一个标志,这会触发.bat文件继续。 .bat / .js / Macro将每15分钟运行一次。 我的.js文件是这样的: var objXL = WScript.CreateObject("Excel.Application"); objXL.Visible = true; objXL.WorkBooks.Open("FilePathTo/Enrollments.xlsm"); objXL.Run("NameOfExcelModule.UpdateAndExportToMoodle"); 任何人都可以提供一个build议,如何使.bat文件等待我的Excelmacros完成?