Tag: 命令行

如何在多行代码中插入string? (不重构)

我会在这里举一个例子。 我想从一个单独的文件插入代码到另一个文件的许多元素。 这是干几百行的代码。 有没有一个循环或者什么东西,可以通过超级用户/命令行? 如果文件1是CSV格式或谷歌表/ Excel中怎么办? 这与重构不同,因为当你重构时,相同的信息遍布整个代码。 对于这个例子,它是不同的值。 我正在寻找的应用程序必须与YouTube的数据ID。 我试图让这个例子是通用的,这样解决scheme就可以稳健地应用了。 文件1: s st str stri kdjslf fdslf fdsfk jklijo gritro fehfkjj 文件2: str = ""; str = ""; str = ""; str = ""; str = ""; str = ""; str = ""; str = ""; str = ""; str = ""; 文件3是我想要发生的,但是对于数百行代码: 文件3: str […]

如何通过命令行打印excel?

我需要打印而不打开Microsoft Excel。 对于简单的方法,我们可以右键单击Excel文件。 Windows将显示上下文菜单以从上下文菜单中select“打印”选项。 换句话说,我们可以通过命令行打开excel。 像这些 "excel c:\Users\loginid\Documents\data.xlsx" 但是,如果我需要通过命令行打印什么可能。 什么命令行打印?

获取文件名和path的列表

我有一个目录有几个子目录,我想获得一个文件名和他们的path的列表,然后我想在Excel中有这个数据。 有没有办法,我可以做到这一点与Windows 7的命令行? 期望的Excel结果: A1: FILENAME.JPG B1: X:\DIR1\DIR2\FIELNAME.JPG

如何写一个HTML文件输出到Excel文件的命令?

我有一个html文件,我想写入一个excel文件。 我以为我应该放在我的.bat文件中的命令是myfile.html> myfile.xls或myfile.html >> myfile.xls 它在做什么是创build文件,但是当我打开它被正确地重命名,但内容方面空白。 html文件只是一个庞大的数据表,所以肯定可以把它正确地发布到excel文件?

在Windows上通过ruby处理2个或更多的Windows程序实例

好的,那么。 谢谢您阅读此篇。 我很容易处理例如Excel中的多个实例,只需定义两个variables: require 'win32ole' excel1 = WIN32OLE.new('Excel.Application') excel2 = WIN32OLE.new('Excel.Application') …魔术发生aaaaand它工作得很好。 (Excel可能默认支持多个实例) 让我们移动其他的例子。 (几个小时的谷歌search后)我find了一种方式如何运行两个不支持它的程序单独的实例(至lessruby不工作,因为它是与Excel的工作)通过创build* .bat文件(或键入它在cmdline中): start "BrioQry" "C:\Program Files (x86)\Brio\Brio8\Client\Program\brioqry.exe" "C:\samefiletoload.bqy" /e %1 start "BrioQry" "C:\Program Files (x86)\Brio\Brio8\Client\Program\brioqry.exe" "C:\samefiletoload.bqy" /e %2 我不知道/ e和%1和%2在做什么(%可能是参数),但它工作得很好。 是的,这些文件是相同的。 我可以通过winmgmts获得关于这个进程的一些信息 require 'win32ole' mywmi = WIN32OLE.connect("winmgmts:\\\\.") 所以,我的问题是: 1)如果可以通过向WIN32OLE.run()添加某种参数来运行单独的实例(不支持它的程序) 2)如果可以通过WIN32OLE.connect方法连接到已经运行的进程(通过cmdline启动) 3)如果我不想通过尝试来实现这一点, 4)如果有其他的方式来做这个ruby或python (是的,我想然后使用该应用程序) 谢谢!!!

如何根据多个条件将大型“.csv”文件分解成小文件?

我有大的.csv文件(大约40MB),我想在几个条件下将它们分成较小的文件,并相应地将它们命名为数据: 按第3栏的内容分开文件, 内容第四列从第一点单独输出, 这是棘手的部分: 以前2次操作创build的输出检查第11列是否有数据,如果是,则将该数据分离为内容,之后再按第17列的内容分隔 – 然后保存输出/ OR / AND / 如果第11栏中没有数据,请检查第15栏并相应分开。 接下来检查17列,并通过第17列分隔这个数据 – >保存输出。 在VBA中我有这样的东西,但是对于大文件和excel来说太慢了,有时会崩溃。 有了这样的多个文件,需要很长时间才能手动切换,然后将vba放入工作。 这有可能通过这么多的条件来剪切文件吗? 在此先感谢您的帮助。 例如:(头是列的#) 1 2 3 4 11 15 17 Date Time COUNTRY CITY CHECK TEST TEST2 2015-08-20 11:54 ENGLAND ABINGDON 1 1 2015-08-21 12:54 ENGLAND BATLEY 2 5 2015-08-22 13:54 ENGLAND FROME 2 6 2015-08-23 14:54 ENGLAND […]

如何摆脱.bat文件中不影响脚本结果的错误?

我有一个应用程序调用下面的命令: C:\Users\212340141>"C:\Program Files\Microsoft Office\Office14\excel.exe" /e "C: \My Programs\CPU Analysis\data\IOParse.xlsm" "-iodumplocation"C:\My Programs\CPU Analysis\iodump\065901_iodump.txt"" 当我运行这个命令时,它会打开excel,传入C:\My Programs\CPU Analysis\iodump\065901_iodump.txtpath作为参数,以便在自动运行的macros中使用。 macros运行正常,文件被正确修改,但运行命令时出现以下错误: 我怎样才能摆脱错误? 回答 正如在接受的答案中提到的,由于我如何编写命令,excel试图打开多个文件。 我解决这个问题的方式是我创build了一个文本文件来保存我试图传递给macros的path。 macros将打开文本文件并读取path以获取所需的path。 这比试图从命令行获取path更简单,更简单。

从安装了多个版本的Excel的VbScript启动Excel 2010

我有一个使用CreateObject("Excel.Application")启动Excel,然后运行macros的VbScript文件。 这样,基于Excel的批处理可以在不依赖于Workbook_open方法的情况下运行。 至less在过渡期间,理想的解决scheme是在Excel 2003上运行一些作业,在2010年运行其他的作业。 我已经在registry中寻找一种强制特定版本的方法,但这似乎并没有工作。 无论如何,使用registry是不理想的,因为两个作业可以同时运行。 有没有一种方法在VbScript中定位特定的版本?

Linux命令行将PDF转换为Excel

我正在寻找一个工具,我可以从命令行可靠地将PDF转换为Excel电子表格(因为我想使用脚本来自动执行此操作)。 我需要一些能够正确转换pdf的东西,就像使用Acrobat Pro或类似的程序一样。

在Excel中,是否可以自动将CSV数据读取到模板中并从命令行将其打印到PDF中?

目前的stream程概念是: 数据生成:数据是通过标准过程生成的; 这意味着虽然值发生了变化,但数据的位置存储在相同的位置(单元格A1的值将会改变,但数据的“标签/映射”是静态的,或者不会改变。 数据存储:以分隔forms(CSV,Tab等)写入单个文件位置或写入MySQL数据库的数据; 意味着数据是以串行方式写入和处理的,而不是并行的; 这意味着一个新的工作/任务要等到现在才完成。 如果可以并行处理的话,那很好,但这不是必需的。 数据加载到模板:使用现有的Excel模板,从静态文件或数据库位置读取数据,并将数据“加载”到模板中; 这意味着数据位置映射是静态的。 PDF生成:根据CSV文件中的数据创buildPDF文件并存储到设置的目录/文件夹位置。 (如果不清楚,所有这些都应该自动完成,如果模板调用被制作/映射到相同的数据存储位置 – 应该能够打开,编辑和保存excel模板,而无需创build自定义模板这个过程。) TARGET_OS: OS-X-10.5,Mac-Office-2011(主要是由于模板是在Mac-Office-2011中创build的,尽pipe如果需要的话可以在CentOS 5.3或Window Server 2008上运行) 问题:如果您有任何疑问,请发表评论,我在写入OpenOffice ODF XML之前生成文档,压缩文件并打印PDF(尽pipe我无法回想起我使用的命令行PDF工具)。