我第一次尝试使用批处理,因为我在编码社区中相对较新。
我试图找到一种解决方案,但实际上我并不在乎我必须使用哪种脚本,但是我没有找到解决问题的方案。这是我的代码:
wscript "VBS\SC5.vbs";
timeout /T 2 /nobreak;
call screenCapture 5.png "[Tool]";
call "C:\Program Files (x86)\Microsoft Office\Office14\POWERPNT.EXE" /N PPT_Template.potx
#Needed Import of Pictures
#(Save of the Powerpoint) Found a solution for that
timeout /T 20 /nobreak
setlocal enableextensions
set name=%DATE:/=_%
mkdir "%name%"
move *.png %name%
move *.pptx %name%
该代码应该一次只将文件夹“ x”中的一张图片导入PowerPoint Presentation,然后切换到下一张幻灯片并导入下一张图片。如果可能的话,最好定义图片的大小以及在幻灯片上的位置,但这并不重要。我只想继续编码,这个问题使我困扰了很长时间。
答案 0 :(得分:0)
您是否尝试过在Powershell中使用Com对象? 它可能比使用cmd更方便。
package([2,4], 7, 5).
package([1,3], 3, 8).
您可以通过修改AddPicture方法的参数来定义图片的大小和位置,请参见:https://docs.microsoft.com/fr-fr/office/vba/api/powerpoint.shapes.addpicture
希望对您有帮助!