精华内容
下载资源
问答
  • 2017-04-13 10:13:59

          QT调用命令行程序要用到QProcess类。

          首先,讲一种特别简单的情况,直接调用Windows系统的记事本程序。

          在某一个按钮上设置信号与槽,然后槽函数可以这样写:

    void test01::openNotepad()
    {
    	QProcess * po = new QProcess(this);
    	po->start("notepad.exe");
    }

          之后,在界面上单击按钮,就会打开记事本。因为notepad.exe在Windows的系统目录下,该目录已经加在了系统PATH环境变量中,所以不需要写具体路径。

        

          下面说一种带参数的命令行调用的例子。

          首先,调用命令是这样的: E://ffmpeg.exe -i  input  -vn  -ar  16000  -ac  1  output

          input和output分别是输入输出文件。这条命令是利用ffmpeg工具提取input文件的音轨,保留在output文件中。

     

    void test01::extractAudio()
    {
    	/*QProcess * po = new QProcess(this);
    	po->start("notepad.exe");*/
    	QProcess * po = new QProcess(this);
    	QString program = "E:\\ffmpeg.exe";
    	QStringList argu;
    	argu.append("-i");
    	argu.append(fileName);  //fileName是E:\\1-1.avi
    	argu.append("-vn");    
    	argu.append("-ar");
    	argu.append("16000");
    	argu.append("-ac");
    	argu.append("1");      //单声道输出
    	argu.append("E:\\abcd.wav");
    	po->start(program,argu);
    }

         将音频保留在abcd.wav文件中。注意, 在目录中,可以使用“\\”或者“/”作为分隔符,两者等效。

        还要注意的一点是,在append参数的时候,不要加空格,直接把参数放进去就好了。

    更多相关内容
  • 为什么要安装Anaconda,因为我们想要方便的管理python的package和environment。也就是方便的安装各个包,管理多个python环境。环境管理与包管理一、使用Anaconda-Navigator图形工具 点击Create按钮,新建一个Python ...

    为什么要安装Anaconda,因为我们想要方便的管理python的package和environment。也就是方便的安装各个包,管理多个python环境。

    环境管理与包管理

    一、使用Anaconda-Navigator图形工具

    点击Create按钮,新建一个Python 3.6的环境,会默认安装必要的依赖

    这样一个新的环境就装好了,看到python36后面那个绿色的三角了吗,点击开有启动选项。可以方便进入此环境工作。

    最右侧则是包管理界面

    选择All 列出所有包,可以选择是想安装的安装,类似ubuntu里的软件管理应用啊。

    二、命令行

    推荐使用命令行的方式管理环境和包,命令行功能比较强大

    # 创建一个名为python36的环境,指定Python版本是3.4(不用管是3.4.x,conda会为我们自动寻找3.4.x中的最新版本)

    conda create --name python36 python=3.6

    # 安装好后,使用activate激活某个环境

    activate python36# for Windows

    source activate python36 # for Linux & Mac

    # 激活后,会发现terminal输入的地方多了python36的字样,实际上,此时系统做的事情就是把默认2.7环境从PATH中去除,再把3.6对应的命令加入PATH

    # 此时,再次输入

    python --version

    # 可以得到`Python 3.6.1 :: Continuum Analytics, Inc.`,即系统已经切换到了3.6的环境

    # 如果想返回默认的python 2.7环境,运行

    deactivate python36 # for Windows

    source deactivate python36 # for Linux & Mac

    # 删除一个已有的环境

    conda remove --name python36 --all

    用户安装的不同python环境都会被放在目录~/anaconda/envs下,可以在命令中运行conda info -e查看已安装的环境,当前被激活的环境会显示有一个星号或者括号。

    查看环境

    切换环境

    Conda的包管理这部分功能与pip类似

    例如,如果需要安装scipy:

    # 安装scipy

    conda install scipy

    # conda会从从远程搜索scipy的相关信息和依赖项目,对于python 3.4,conda会同时安装numpy和mkl(运算加速的库)

    # 查看已经安装的packages

    conda list

    # 最新版的conda是从site-packages文件夹中搜索已经安装的包,不依赖于pip,因此可以显示出通过各种方式安装的包

    conda的一些常用操作如下:

    # 查看当前环境下已安装的包

    conda list

    # 查看某个指定环境的已安装包

    conda list -n python34

    # 查找package信息

    conda search numpy

    # 安装package

    conda install -n python34 numpy

    # 如果不用-n指定环境名称,则被安装在当前活跃环境

    # 也可以通过-c指定通过某个channel安装

    # 更新package

    conda update -n python34 numpy

    # 删除package

    conda remove -n python34 numpy

    Conda常用操作

    # 更新conda,保持conda最新

    conda update conda

    # 更新anaconda

    conda update anaconda

    # 更新python

    conda update python

    # 假设当前环境是python 3.4, conda会将python升级为3.4.x系列的当前最新版本

    最后:

    如果创建新的python环境,比如3.6,运行

    conda create -n python36 python=3.6之后,conda仅安装python 3.6相关的必须项,如python, pip等,如果希望该环境像默认环境那样,安装anaconda集合包,只需要:

    # 在当前环境下安装anaconda包集合

    conda install anaconda

    # 结合创建环境的命令,以上操作可以合并为

    conda create -n python36 python=3.6 anaconda

    # 也可以不用全部安装,根据需求安装自己需要的package即可

    展开全文
  • 使用linux命令行界面调用windows远程桌面发布时间:2020-07-30 21:50:06来源:51CTO阅读:1018作者:ziwenzhoux-server原理:http://blog.chinaunix.net/uid-20672559-id-3431735.html一、windows:192.168.0.1061....

    使用linux命令行界面调用windows远程桌面

    发布时间:2020-07-30 21:50:06

    来源:51CTO

    阅读:1018

    作者:ziwenzhou

    x-server原理:http://blog.chinaunix.net/uid-20672559-id-3431735.html

    一、windows:192.168.0.106

    1.安装Xming,他是一个X-server

    2.调试CRT,将所有来自远程主机22端口的请求都转发到本机windows上,勾选转发X11数据。例如:

    9b0be4a74e4b9fcc9f5bdd7eb2588d2b.png

    二、linux:192.168.0.108

    1.安装省略,都在下面A~C。

    A.先装

    yum install -y xterm

    B.再装

    yum install -y xauth

    A和B完成后需要检验下是否有display变量:

    [root@Herry ~]# echo $DISPLAY

    localhost:10.0

    有的话就没问题

    C.在装,rdesktop这是一个x-client

    yum install -y rdesktop

    2.打开sshd_config里的

    X11Forwarding yes

    3.重启sshd,退出登录,再重新登录下。

    4.测试,会弹出远程桌面框,加-f为全屏

    rdesktop -f -a 16 -u administrator  192.168.0.106

    展开全文
  • Linux图形界面命令行界面切换

    千次阅读 2021-05-13 07:12:05
    1、没有安装图形界面的Linux系统执行下面命令安装图形界面:yum ...安装完毕之后命令行界面—>图形界面执行startx命令3、图形界面—>命令行界面Ctrl+Alt+F24、 启动进入命令行修改/etc/inittab文件...

    1、没有安装图形界面的Linux系统执行下面命令安装图形界面:

    yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

    注:安装中间需要输入两次“y”确认安装

    2.安装完毕之后命令行界面—>图形界面

    执行startx命令

    3、图形界面—>命令行界面

    Ctrl+Alt+F2

    4、 启动进入命令行

    修改/etc/inittab文件

    "id:3:initdefault"

    5、启动进入图形界面

    修改/etc/inittab文件

    "id:5:initdefault"

    虚拟机-linux系统中图形界面和命令行界面切换

    linux系统中图形化界面和命令行界面之间的切换可以分为两种,临时性切换和永久性切换. 临时性切换即切换后只对本次生效,系统重启后界面还是默认界面. 永久性切换即切换后系统开机后永远处于的界面. 临时 ...

    Kali Linux图形界面与命令行界面的切换

    前言: 有时候为了节约系统资源,使用命令行界面能够让Linux系统的运行更加流畅,处理任务的速度也更加快.现在的Kali安装完成后默认是开机就启动图形化界面.本文将介绍通过编辑Kali启动引导文件的方 ...

    centos7下图形界面和命令行界面切换

    在图形界面使用 ctrl+alt+F2切换到dos界面 dos界面 ctrl+alt+F2切换回图形界面 在命令上 输入 init 3 命令 切换到dos界面 输入 init 5命令 切换到图形界面 ...

    centos关机、重启、图形界面与命令行界面切换命令

    1.关机: init0;  poweroff;  halt;  shutdown 2.重启: init1;  reboot; 3.图形界面切换到命令行界面: init3; 或者,修改配置文件: #vi ...

    Linux图形界面与命令行界面以及用户之间的转换

    刚刚不小心进入了命令行界面,,,,,, ALT SHIFE F5 咋回去的呢 sudo startx 但是回去以后默认是root ,,,,,, 所以切换用户 su username//用户名 就可以切 ...

    CentOS7图形界面与命令行界面切换(转载)

    在图形界面使用 ctrl+alt+F2切换到dos界面 dos界面 ctrl+alt+F2切换回图形界面 在命令上 输入 init 3 命令 切换到dos界面 输入 init 5命令 切换到图形界面 ...

    centos 图形界面和命令行界面切换

    如果在图形界面下,按:Ctrl+Alt+F2进入命令行登录界面 切到root用户下, su root password 1, 关闭图形界面: init 3 关闭图形界面(XServer服务也会关闭) ...

    CentOS7图形界面与命令行界面切换

    1.如果在命令行模式,按Ctrl+Alt+F1,可以进入图形界面: 2.如果在图形界面下,按:Ctrl+Alt+F2,可以进入命令行模式:

    Cetos 7 命令行登陆与图形界面登陆相互切换

    环境:vmware 虚拟机: 系统:Cetos 7 64位: 引言:有一台虚拟机,安装的时候选择的是最小化安装,是没有图形界面的,后来有需求,需要有个图形界面,所以就准备把这个升级下,下面是操作步骤: ...

    随机推荐

    Android开发环境搭建之Eclipse/AndroidStudio

    时隔两年之后,回头来整理曾经走过的Android开发之路.记录下开发环境的配置,也方便与新入门的小伙伴们快速搭建自己的Android平台. 一.Android SDK Manager 1.下载与安装[ ...

    Qt实用小技巧(转)

    原博网址:http://www.cnblogs.com/feiyangqingyun/archive/2010/12/06/1898143.html 1.如果在窗体关闭前自行判断是否可关闭答:重新实现 ...

    iOS深入学习:(UITableView系列3:insertRow)

    前面一篇博客,我使用了reloadData来刷新界面,但是这样没有动画效果,那么我这里通过insertRowsAtIndexPaths:withRowAnimation设置动画效果,希望对大家有所帮助 ...

    HTML5里autofocus属性

    转载:http://www.webhek.com/html5-autofocus/ HTML5给我们带来了一大堆神奇的东西.以前需要用JavaScript和Flash完成的任务,例如表单校验,INPU ...

    Java注解教程:自定义注解示例,利用反射进行解析

    Java注解能够提供代码的相关信息,同时对于所注解的代码结构又没有直接影响.在这篇教程中,我们将学习Java注解,如何编写自定义注解,注解的使用,以及如何使用反射解析注解. 注解是Java 1.5引入 ...

    vim 高级使用技巧

    前言:逃离windows有很长时间了,特别是当今android盛行的时代,我们没有理由不选择ubuntu作为编译开发android之首选.其实操作系统只是我们使用的一个工具, windows也好lin ...

    常用js函数

    1.获得元素到页面的绝对距离 function getPos(obj) { var pos = {left:0, top:0}; while (obj) { pos.left += obj.offse ...

    Net基础恶补

    一 自定义事件 1 之前一直都是使用事件调用来触发事件,看代码 // 定义一个事件 public event EventHandler; //触发事件 public void OnEvent(){ i ...

    .NET单元测试艺术(1) - 单元测试的基本知识

    List 1.1 一个要测试的SimpleParser类 using System; namespace AOUT.CH1.Examples { public class SimpleParser { ...

    怎么修改PDF文档图片内容

    我们想要修改PDF文件的时候应该怎么做呢,PDF文件不同于其他的文件,PDF文件的编辑需要借助PDF编辑器才能够对文件进行编辑修改,那么要怎么修改PDF文档图片内容呢,有许多的小伙伴都想知道该怎么做, ...

    展开全文
  • vs编译器的名称是 cl ,安装目录下:D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin,添加路径到环境变量Path。 二、添加头文件include和库文件lib: 具体操作方法是,我的电脑->属性->高级-&...
  • 文章目录01 - 适用场合02 - 环境要求03 - 操作步骤3.1 - 界面3.2 - 界面的各种响应3.3 - QProcess的各种响应3.4 - 运行结果04 - 源代码05 - 总结   网上的教程基本没有交互的过程,官网也没有Demo,只有一堆API...
  • Win11调用命令行及以管理员运行

    千次阅读 2022-04-10 16:18:57
    调用: Win + R 打开运行,输入cmd,回车就行 有的键盘windows键是它的Logo图标 以管理员身份运行: 在任务栏里的搜索里搜"命令",就会出现命令提示符了 然后固定到开始界面或者任务栏就可以了,用的时候...
  • 本人做的是一个图形界面的编译器,美其名曰IDE吧。 做到最后一步的时候,发现如何解释中间代码成了一个大问题!我有如下几种方案: 1,在IDE中调用解释程序,对中间代码进行解释执行。 2,通过自己的代码来模拟一...
  • 我们今天学习python的图形界面制作,python的界面制作有很多。很多人吐槽python的界面很丑,我们都还没有做出来。你也不是一直都想站在旁边看别人如何表演吧!再丑也是自己做出来的!努力吧。我们今天学习tkinter...
  • 我们可以有两种工作模式,一种是纯字符的命令行模式,这种界面没有那么好操作,而且对命令要求比较熟悉,比较适合专业人士使用,另一种模式就是图形化界面,这个相信大家都很熟悉了,我们常用的windows系统就是典型...
  • Windows系统的CMD命令行是什么?

    千次阅读 多人点赞 2021-02-06 22:56:21
      关于Windows系统的CMD命令行,相信对计算机有一定了解的小伙伴都不陌生,但还是有很多摸不着头脑的初入门者,我们这期主要针对的就是这部分小伙伴。   首先说一下Windows系统的CMD命令行是个什么东西。   ...
  • Windows系统中的文件压缩工具winrar功能强大,虽然我们都习惯于用gui的winrar,但是它也能在命令行方式下面使用,这尤其在企图让winrar批量自动压缩解压缩的时候有用。它自带的帮助也非常的全面,现在从中择出来...
  • 一、安装 SSH 树莓派SSH连接-SSH服务安装与开机自动启动 https://blog.csdn.net/qq813480700/article/details/71597808 sudo apt-get install openssh-client sudo apt-get install openssh-server 树莓派3下开启...
  • 想要删除windows xp里的一个服务,怎么办呢?系统没有可视化的工具可以用,不过内置了一个cmd命令 sc.exe具体操作方法是:开始--运行--cmd,进入cmd命令行.然后输入: sc delete 服务名这里需要注意的是: 服务名 如果是...
  • 图形化界面客户端和命令行客户端

    千次阅读 2019-09-18 11:19:11
    GIT可以安装windows、Linux、Mac等系统中,按照默认方式安装后,可以生成两个客户端,一个是图形化客户端“GIT GUI”, 一个是命令行客户端“GIT Bash”,这两种客户端都可以达到版本控制的目的。 1. 关于命令行 ...
  • 1. 问题背景 : 使用dos 命令...2. 嵌入在C/C++代码中的命令行一般有以下几种方式: SellExcute() system() WinExec() CreateProcess() 参数省略.................................................... 3. 解决方案:
  • Windows Server 2008系统内置功能强大的命令,可在命令行模式下完成所有可在Windows界面下执行的操作,尤其在执行脚本、批处理等操作时,更加方便快捷. 以实践为主,突出实用性、针对性和技术性.. 列举大量实例,...
  • 命令行调用各程序(Window系统)

    千次阅读 2019-01-08 17:36:27
    Window系统的命令行调用各程序控制面板类应用程序类 命令行界面中,直接输入下列的命令,可以打开各种应用。(Win10实测有效) 控制面板类 控制面板\所有控制面板项\ control 控制面板\所有控制面板项\XXXX #设备和...
  • Element-UI的基本使用1、基于命令行方式手动安装2、基于图形化界面自动安装3、最终效果 Element-UI:一套基于2.0的桌面端组件库 官网地址:Element - 网站快速成型工具 1、基于命令行方式手动安装 1、安装依赖包 npm ...
  • 如何调用命令行命令(mysql\mysqldump\mysqladmin\mysqlimport)Ømysql是通用的命令行客户机,用于向服务器发送SQL语句,其中包括用于管理的SQL语句。Ømysqladmin是可帮助管理服务器的管理命令行客户机。Ø...
  • 文章目录: 本章讨论: 1.Linux图形化管理系统...方式二:直接登录字符界面 9.使用Linux控制台 提示符样式 10.在控制台里使用帮助——man命令 man命令的基本格式如下: man参数列表及解释 man章节说明 1...
  • Windows Terminal是一款专为Win10操作系统打造的全新且超级强大的命令行终端工具,该程序是由著名的微软(Microsoft)官方研发推出,整个运行系统都是经过缜密的规划而设计,可以至直接支持PowerShell,不仅如此,该...
  • Python通过命令行调用MATLAB的简单实现 电脑系统:Windows 10 主要思路是通过 Windows 系统中的 Shell 来调用 MATLAB 运行 .m 文件。 参考了 MathWorks 官方文档:从 Windows 系统提示符启动 MATLAB 程序。 给出 ...
  • 因为做demo展示,需要调用HMM中的HVite识别工具,用过网上推荐的system()、WinExec()、ShellExecute()函数等,发现问题是利用system函数可以识别得出对应的mlf文件,但是后两种方法只能得到空的mlf文件,没有得到...
  • window系统下使用qt命令行方式进行编辑,编译,链接和运行的c++图像用户界面程序,必须要进行开发环境的配置。 注意如果使用qt creaor集成开发环境是不需要配置环境变量的。 一、win10系统中设置环境变量的方法 目录...
  • QT实现的模拟win+r窗口

    2019-03-25 09:29:18
    使用QT编写的模拟windows的运行窗口,可实现输入命令完成相应操作的界面
  • Nmap for windows命令行使用

    千次阅读 2017-06-11 08:05:56
    从事IT方面的工作,无论是开发或运维,当测试某些系统服务端口时,总会遇到TCP或 UDP 两种...在windows 下的Nmap软件有图形界面也有命令行模式,但大多数人使用熟练的人,更偏向于命令行模式,因为操作简便而快速。...
  • 华为 华三操作系统 华为VRP(Versatile Routing Platform),通用路由平台,华为企业/运营商... 华为3COM时代,可能在工作中很老的设备还会见到产品,你会发现不管是华为的还是华三的设备,命令行都是一样的,这是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 79,012
精华内容 31,604
关键字:

windows安装界面调用命令行