当前位置: 首页 > 知识库问答 >
问题:

javascript - 使用js或者插件可以操作命令行吗?

黄宏大
2023-08-11

可不可以使用js或者插件来操作命令行然后去打开本地的一个文件

共有2个答案

于嘉许
2023-08-11

浏览器可以参考这个系列教程, 讲的还算清楚, 利用的是File & Blob:

https://www.bilibili.com/video/BV14e4y1w7uD/?buvid=XX41A4D4F6...
image.png

node可是用这个:

'use strict';var fs = require('fs');fs.readFile('sample.txt', 'utf-8', function (err, data) {     if (err) {            console.log(err);     } else {            console.log(data);    }});
孟楷
2023-08-11

浏览器环境下不可以,NodeJS或者Electron应该可以。

浏览器中没有办法获取到客户端目录的,也就没办法执行。
史前时代的IE可以借助浏览器插件来实现,现代浏览器已经行不通了。

 类似资料:
  • 启动多个whistle 如果你想在同一台机器启动多个whistle,方便多个浏览器或者供多人使用,有两种方式: 切换到不同的系统用户,在每个系统用户启动一个whistle代理服务(每个服务的端口号可以用命令行参数w2 start -p xxxx来指定) 也可以通过切换规则目录和端口号的方式来解决(注意S、C都是大写, newStorageDir为空表示使用当前配置) w2 start -S new

  • 标准 go 语言项目文件目录格式 项目文件夹就是 GOPATH 指向的文件夹 src 文件夹是专门用于存放源码文件的 main 文件夹是专门用于存储 package main 包相关源码文件的 其它文件夹是专门用于存储除 package main 包以外源码文件的 bin 文件夹是专门用于存储编译之后的可执行程序的 pag 文件夹是专门用于存储编译之后的 .a 文件的 |---项目文件夹 ----

  • 问题内容: 我正在尝试为Node.js应用程序设置环境。但我每次都会收到此错误。 无法将“ NODE_ENV”识别为内部或外部命令,可操作命令或批处理文件。 这是什么意思,我该如何解决? 我正在使用Windows,也尝试过但没有运气。 问题答案: 听起来您的错误是由于尝试运行类似命令(在Linux中有效)而引起的 Windows中的等效项是 在同一命令外壳中运行。您提到set NODE_ENV不起

  • 本文向大家介绍Linux文件操作高频使用命令小结,包括了Linux文件操作高频使用命令小结的使用技巧和注意事项,需要的朋友参考一下 0.新建操作: 1.查看操作 查看目录: 查看文件内容: cat|head|tail命令 ​ more命令: more命令一次显示一屏信息,若信息未显示完屏幕底部将出现“-More-(xx%)”。 此时按Space键,可显示下一屏内容; 按“回车”键,显示下一行内容;

  • 问题内容: 我想从命令行运行Zend Framework操作来生成一些文件。这可能吗?我需要对使用ZF的现有Web项目进行多少更改? 谢谢! 问题答案: 实际上,它比您想象的要容易得多。引导程序/应用程序组件和您现有的配置可以与CLI脚本一起重用,同时避免了MVC堆栈和HTTP请求中调用的不必要的重量。这是不使用wget的优点之一。 按照您的公共index.php启动脚本: 然后,您可以像在MVC

  • 我目前正在使用gradle发布命令,但无法这样做,由于当我尝试使用mvn部署命令它工作正常。我想用gradle实现同样的效果。