|
|
@@ -74,6 +74,19 @@ async function checkCameraControlCmdExists() {
|
|
|
}
|
|
|
}
|
|
|
const res = await openCameraControlCmd();
|
|
|
+
|
|
|
+ // 如果是SmartShooter,启动后最小化窗口
|
|
|
+ if(readConfigFile().controlType === 'SmartShooter'){
|
|
|
+ // 等待软件启动完成
|
|
|
+ setTimeout(async () => {
|
|
|
+ try {
|
|
|
+ await minimizeSmartShooter();
|
|
|
+ } catch (error) {
|
|
|
+ console.log('最小化SmartShooter失败:', error);
|
|
|
+ }
|
|
|
+ }, 3000); // 等待3秒让软件完全启动
|
|
|
+ }
|
|
|
+
|
|
|
return res;
|
|
|
} catch (error) {
|
|
|
Log.error('检查 第三方相机控制器 是否存在时出错:', error);
|
|
|
@@ -97,17 +110,6 @@ async function openCameraControlCmd(digiCamControlPath) {
|
|
|
const child = spawn(exePath);
|
|
|
|
|
|
child.stdout.on('data', (data) => {
|
|
|
- // 如果是SmartShooter,启动后最小化窗口
|
|
|
- if(readConfigFile().controlType === 'SmartShooter'){
|
|
|
- // 等待软件启动完成
|
|
|
- setTimeout(async () => {
|
|
|
- try {
|
|
|
- await minimizeSmartShooter();
|
|
|
- } catch (error) {
|
|
|
- console.log('最小化SmartShooter失败:', error);
|
|
|
- }
|
|
|
- }, 1000); // 等待3秒让软件完全启动
|
|
|
- }
|
|
|
resolve(true)
|
|
|
});
|
|
|
|