在与 Windows 10 中的图形文件格式关联的 Delphi 10.4.2 win-32 VCL 应用程序中,我在 Windows 文件资源管理器中选择了参数文件。在这里,我立即观察传递给我的应用程序的文件Application.Initialize;:
CodeSite.Send('AppInstances: ParamCount', ParamCount);
Run Code Online (Sandbox Code Playgroud)
当我在资源管理器中选择一个文件然后按下ENTER键时,这个文件就会加载到我的应用程序中。到现在为止还挺好。
但是当我在资源管理器中选择三个文件然后按下ENTER键时,我的应用程序每次使用 3 个文件参数之一启动三次:
当我按下 Enter 键时,Explorer 是否可能只启动我的应用程序一次并一次将 3 个选定的文件传递给我的应用程序?
所以我并不介意,这也不是非常重要,但我编写了一个 powershell 脚本来设置编解码器转换的家庭电影的时间。原始文件 ext 被命名为 MP44,生成的文件 ext 为 MP4。我只是想了解为什么时间不完全相同。
Directory of C:\Users\zzz\Desktop\family videos and images\hero 2021
2022-03-18 05:24 PM <DIR> .
2022-03-16 07:18 AM <DIR> ..
2020-09-02 07:15 PM 79,353,358 ffmpeg.exe
2020-09-02 07:15 PM 79,214,606 ffplay.exe
2020-09-02 07:15 PM 79,249,422 ffprobe.exe
2022-03-16 09:45 PM 482 go.bat
2021-12-24 09:14 PM 4,000,895,516 GX010066.MP44
2021-12-24 09:14 PM 741,345,212 GX010066.MP44.ffmpeg.mp4
2021-12-24 10:25 PM 4,003,210,355 GX010067.MP44
2021-12-24 10:25 PM 687,471,776 GX010067.MP44.ffmpeg.mp4
2021-12-24 09:15 PM 4,001,034,065 GX020066.MP44
2021-12-24 09:15 PM 719,404,024 GX020066.MP44.ffmpeg.mp4
2021-12-24 10:27 PM 3,629,297,689 …Run Code Online (Sandbox Code Playgroud)