相关文章推荐
乐观的甘蔗  ·  node.js调用exe_nodejs ...·  1 年前    · 
腼腆的红茶  ·  2023 年微博图床 403 ...·  1 年前    · 
精明的白开水  ·  Windows利用WTS ...·  1 年前    · 
开心的啤酒  ·  element ui - 知乎·  1 年前    · 

Node-RED简介与Windows上安装、启动和运行示例:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/121884766

Node-RED怎样导出导入流程为json文件:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/124130985

在上面的基础上怎样实现在Node-RED中调用exe程序。

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

1、拖拽exec节点并编辑

这里的exe的路径改为要启动的exe的全路径

2、部署并运行,效果如上,流程完整json

" id " : " f4a4d8eab7935bc8 " , " type " : " tab " , " label " : " 流程 3 " , " disabled " : false , " info " : "" , " env " : [] " id " : " c428312d1f6165d1 " , " type " : " mqtt-broker " , " name " : " mqtt " , " broker " : " 127.0.0.1 " , " port " : " 1883 " , " clientid " : "" , " autoConnect " : true , " usetls " : false , " protocolVersion " : " 4 " , " keepalive " : " 60 " , " cleansession " : true , " birthTopic " : "" , " birthQos " : " 0 " , " birthPayload " : "" , " birthMsg " : {}, " closeTopic " : "" , " closeQos " : " 0 " , " closePayload " : "" , " closeMsg " : {}, " willTopic " : "" , " willQos " : " 0 " , " willPayload " : "" , " willMsg " : {}, " sessionExpiry " : "" " id " : " 51eee50b4ec9422f " , " type " : " ui_group " , " name " : " dashboardDemo " , " tab " : " 29ae4c620f43ee0d " , " order " : 1 , " disp " : true , " width " : " 6 " , " collapse " : false , " className " : "" " id " : " 29ae4c620f43ee0d " , " type " : " ui_tab " , " name " : " Home " , " icon " : " dashboard " , " disabled " : false , " hidden " : false " id " : " a506c767a5c1edbd " , " type " : " ui_base " , " theme " : { " name " : " theme-light " , " lightTheme " : { " default " : " #0094CE " , " baseColor " : " #0094CE " , " baseFont " : " -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif " , " edited " : true , " reset " : false " darkTheme " : { " default " : " #097479 " , " baseColor " : " #097479 " , " baseFont " : " -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif " , " edited " : false " customTheme " : { " name " : " Untitled Theme 1 " , " default " : " #4B7930 " , " baseColor " : " #4B7930 " , " baseFont " : " -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif " " themeState " : { " base-color " : { " default " : " #0094CE " , " value " : " #0094CE " , " edited " : false " page-titlebar-backgroundColor " : { " value " : " #0094CE " , " edited " : false " page-backgroundColor " : { " value " : " #fafafa " , " edited " : false " page-sidebar-backgroundColor " : { " value " : " #ffffff " , " edited " : false " group-textColor " : { " value " : " #1bbfff " , " edited " : false " group-borderColor " : { " value " : " #ffffff " , " edited " : false " group-backgroundColor " : { " value " : " #ffffff " , " edited " : false " widget-textColor " : { " value " : " #111111 " , " edited " : false " widget-backgroundColor " : { " value " : " #0094ce " , " edited " : false " widget-borderColor " : { " value " : " #ffffff " , " edited " : false " base-font " : { " value " : " -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif " " angularTheme " : { " primary " : " indigo " , " accents " : " blue " , " warn " : " red " , " background " : " grey " , " palette " : " light " " site " : { " name " : " Node-RED Dashboard " , " hideToolbar " : " false " , " allowSwipe " : " false " , " lockMenu " : " false " , " allowTempTheme " : " true " , " dateFormat " : " DD/MM/YYYY " , " sizes " : { " sx " : 48 , " sy " : 48 , " gx " : 6 , " gy " : 6 , " cx " : 6 , " cy " : 6 , " px " : 0 , " py " : 0 " id " : " 248cbbb0.18e794 " , " type " : " ui_group " , " name " : " MyGroup " , " tab " : " 3f79c420.cfc1bc " , " order " : 1 , " disp " : true , " width " : " 6 " , " collapse " : false " id " : " 3f79c420.cfc1bc " , " type " : " ui_tab " , " name " : " Home " , " icon " : " dashboard " , " disabled " : false , " hidden " : false " id " : " a0954be5.a7f7e8 " , " type " : " ui_group " , " name " : " MyInput " , " tab " : " 3f79c420.cfc1bc " , " order " : 2 , " disp " : true , " width " : " 6 " , " collapse " : false " id " : " 508bd6f8398ab80f " , " type " : " ui_group " , " name " : " OpenWeatherMap " , " tab " : " 3f79c420.cfc1bc " , " order " : 3 , " disp " : true , " width " : " 6 " , " collapse " : false " id " : " 8824dea1.83e31 " , " type " : " websocket-client " , " path " : " ws://localhost:9898/ " , " tls " : "" , " wholemsg " : " false " " id " : " 51c3503.61936b " , " type " : " MySQLdatabase " , " name " : "" , " host " : " 127.0.0.1 " , " port " : " 3306 " , " db " : " test " , " tz " : "" , " charset " : " UTF8 " " id " : " 6c34d7f.aff6f28 " , " type " : " inject " , " z " : " f4a4d8eab7935bc8 " , " name " : "" , " repeat " : "" , " crontab " : "" , " once " : false , " onceDelay " : 0.1 , " topic " : "" , " payload " : "" , " payloadType " : " date " , " x " : 290 , " y " : 200 , " wires " : [ " c22603b0.cf58e " " id " : " c22603b0.cf58e " , " type " : " exec " , " z " : " f4a4d8eab7935bc8 " , " command " : " D:\\WorkSpace\\Other\\FFmpegDemo\\VLC\\vlc.exe " , " addpay " : false , " append " : "" , " useSpawn " : " false " , " timer " : "" , " winHide " : false , " oldrc " : false , " name " : "" , " x " : 540 , " y " : 200 , " wires " : [ " b2e4b3b4.536e7 " " id " : " b2e4b3b4.536e7 " , " type " : " debug " , " z " : " f4a4d8eab7935bc8 " , " name " : "" , " active " : true , " tosidebar " : true , " console " : false , " tostatus " : false , " complete " : " payload " , " targetType " : " msg " , " statusVal " : "" , " statusType " : " auto " , " x " : 870 , " y " : 180 , " wires " : []