最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue electron應(yīng)用調(diào)exe程序的實(shí)現(xiàn)步驟

 更新時間:2024年02月10日 10:29:31   作者:海亮啊  
這篇文章主要介紹了vue electron應(yīng)用調(diào)exe程序的實(shí)現(xiàn)步驟,用Python寫了一個本地服務(wù)編譯成exe程序,在electron程序啟動后,自動執(zhí)行exe程序,文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下

描述

用Python寫了一個本地服務(wù)編譯成exe程序,在electron程序啟動后,自動執(zhí)行exe程序

實(shí)現(xiàn)

1. 使用node的child_process模塊可以執(zhí)行windows執(zhí)行,通過指令調(diào)exe程序

// electron/index.js
var cp = require("child_process");
// 調(diào)后臺服務(wù) serivePath: exe所在的路徑
serverProcss = cp.execFile(serivePath, [], function(err,stdout,stderr){
  if(err){
    console.error(err);
  }
  console.log("stdout:",stdout)
  console.log("stderr:",stderr);
});

2. 路徑問題

  • 開發(fā)環(huán)境直接寫前端目錄下的路徑,比如我的exe程序放到了service目錄下,serivePath就可以設(shè)置為"service/xx.exe",
  • 生產(chǎn)環(huán)境下,資源會放到resources目錄下,所以serivePath設(shè)置為"resources/service/xx.exe", 開發(fā)環(huán)境路徑生的service是因?yàn)槲以趐ackage.json中配置了exe路徑
// 根據(jù)環(huán)境使用不同的路徑
let servicePath = 'resources/service/xx.exe'
if(process.env.NODE_ENV === 'development') {
  servicePath = 'service/xx.exe'
}
 
//package.json
"extraResources": {
  "from": "./service/",
  "to": "service"
},

開發(fā)路徑

安裝后的路徑

3. 增加:關(guān)閉electron程序結(jié)束exe服務(wù)

import { app, BrowserWindow, dialog , ipcMain } from 'electron'
app.on('quit', () => {
  // 關(guān)閉應(yīng)用程序,結(jié)束后臺服務(wù)xx.exe
  cp.exec('taskkill /fi "imagename eq xx.exe" /f', function(err, stdout, stderr) {
    if(err) return console.log(err);
  })
})

到此這篇關(guān)于vue electron應(yīng)用調(diào)exe程序的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)vue electron調(diào)exe程序內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 利用vue.js插入dom節(jié)點(diǎn)的方法

    利用vue.js插入dom節(jié)點(diǎn)的方法

    這篇文章主要介紹了利用vue.js插入dom節(jié)點(diǎn)的相關(guān)資料,文中介紹的非常,對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • vue項(xiàng)目中定義全局變量、函數(shù)的幾種方法

    vue項(xiàng)目中定義全局變量、函數(shù)的幾種方法

    這篇文章主要介紹了vue項(xiàng)目中定義全局變量、函數(shù)的幾種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • vue中如何添加百度統(tǒng)計代碼

    vue中如何添加百度統(tǒng)計代碼

    這篇文章主要介紹了vue中如何添加百度統(tǒng)計代碼,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下
    2020-12-12
  • VSCode使React?Vue代碼調(diào)試變得更爽

    VSCode使React?Vue代碼調(diào)試變得更爽

    這篇文章主要為大家介紹了VSCode使React?Vue代碼調(diào)試變得更爽的使用方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • JS 實(shí)現(xiàn)獲取對象屬性個數(shù)的方法小結(jié)

    JS 實(shí)現(xiàn)獲取對象屬性個數(shù)的方法小結(jié)

    這篇文章主要介紹了JS 實(shí)現(xiàn)獲取對象屬性個數(shù)的方法,結(jié)合實(shí)例形式總結(jié)分析了JS 獲取對象屬性個數(shù)的三種常用方法,需要的朋友可以參考下
    2023-05-05
  • Vue.js 無限滾動列表性能優(yōu)化方案

    Vue.js 無限滾動列表性能優(yōu)化方案

    這篇文章主要介紹了Vue.js 無限滾動列表性能優(yōu)化方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • 在Vue3中使用EasyPlayer.js播放器的具體流程

    在Vue3中使用EasyPlayer.js播放器的具體流程

    EasyPlayer.js是一款強(qiáng)大的H5播放器,專為現(xiàn)代網(wǎng)頁設(shè)計,提供對多種視頻流協(xié)議的支持,這篇文章主要介紹了在Vue3中使用EasyPlayer.js播放器的具體流程,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-04-04
  • vue.js使用v-model實(shí)現(xiàn)表單元素(input) 雙向數(shù)據(jù)綁定功能示例

    vue.js使用v-model實(shí)現(xiàn)表單元素(input) 雙向數(shù)據(jù)綁定功能示例

    這篇文章主要介紹了vue.js使用v-model實(shí)現(xiàn)表單元素(input) 雙向數(shù)據(jù)綁定功能,結(jié)合完整實(shí)例形式分析了v-model實(shí)現(xiàn)表單input元素數(shù)據(jù)雙向綁定相關(guān)操作技巧,需要的朋友可以參考下
    2019-03-03
  • vue項(xiàng)目中如何將當(dāng)前頁面生成圖片

    vue項(xiàng)目中如何將當(dāng)前頁面生成圖片

    這篇文章主要介紹了vue項(xiàng)目中如何將當(dāng)前頁面生成圖片問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue系列之動態(tài)路由詳解【原創(chuàng)】

    vue系列之動態(tài)路由詳解【原創(chuàng)】

    下面小編就為大家?guī)硪黄獀ue系列之動態(tài)路由詳解【原創(chuàng)】。小編覺得挺不錯的,現(xiàn)在就想給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09

最新評論

威宁| 富平县| 中宁县| 五原县| 奉贤区| 晋州市| 宜都市| 乌兰县| 株洲县| 九龙坡区| 祁连县| 大厂| 墨玉县| 亚东县| 信宜市| 镇康县| 南漳县| 丹棱县| 武宁县| 涞源县| 山阴县| 江华| 全椒县| 弥勒县| 恭城| 龙川县| 谢通门县| 石景山区| 驻马店市| 平昌县| 卓尼县| 沁水县| 宁武县| 个旧市| 泸定县| 寻乌县| 胶州市| 舞阳县| 新昌县| 汉沽区| 铁岭县|