cmd命令

C# 执行CMD命令

我们两清 提交于 2019-12-05 16:36:57
C#执行CMD命令进行相关操作,记录一下。 /// <summary> /// 执行CMD命令 /// </summary> /// <param name="cmd">要执行的命令</param> /// <returns></returns> public static string RunCMDCommand(string cmd) { string cmdPath = "C:\\Windows\\System32\\cmd.exe"; //cmd.exe执行文件目录 cmd = cmd.Trim().TrimEnd('&') + "&exit"; //不管命令是否成功均执行exit命令,否则当调用ReadToEnd()方法时,会处于假死状态 string result = string.Empty; Process process = new Process(); try { //设置要启动的执行程序 process.StartInfo.FileName = cmdPath; //是否使用操作系统shell启动进程 process.StartInfo.UseShellExecute = false; //应用程序的输入是否从Process.StandardInput流中读取/是否接受来自调用程序的输入信息 process.StartInfo

cmd脚本

↘锁芯ラ 提交于 2019-12-05 11:48:58
Dir命令 help dir用来查看dir命令的详细属性。 获取某文件夹下所有文件名 dir \\?\%1 /a:-d /b /o /p /w >FileList.txt 参数解读: \\?\ #代表电脑的根目录 %1 #代表自身,可以通过拖拽到脚本上获取 /a:-d #代表具有目录(-d目录其实是指的文件)属性的文件 /b #使用空格式(没有标题信息或摘要) /o #用分类顺序列出文件 /p #在每个信息屏幕后暂停 /w #用宽列表格式。 获取D盘下所有MP4格式的视频 dir /a /b /s D:\*.mp4>filePathList.txt 参数解读: /s #显示指定目录和所有子目录中的文件。 /a #显示具有指定属性的文件。 /b #使用空格式(没有标题信息或摘要) 来源: https://www.cnblogs.com/aeolian/p/10281692.html

Windows git和cmd代理设置

假如想象 提交于 2019-12-05 09:48:51
linux的比较简单,直接修改配置文件即可,这里就不再赘述 设置Git代理 http代理: 临时代理: export http_proxy= http://127.0.0.1:7777 export https_proxy= http://127.0.0.1:7777 永久代理: 命令方式: git config --global http.proxy http://127.0.0.1:50015 git config --global https.proxy http://127.0.0.1:50015 修改配置文件方式 进入用户名根路径,找到 .gitconfig 文件,修改( 地址和端口换成自己的 )为: [http] proxy = http://127.0.0.1:50015 [https] proxy = http://127.0.0.1:50015 查看http (s)代理情况: git config --get --global http.proxy git config --get --global https.proxy 永久代理 - SOCKS5 代理设置 命令方式: git config --global http.proxy socks5://127.0.0.1:50014 git config --global https.proxy socks5:/

CentOS 7 为firewalld添加开放端口及相关资料

喜你入骨 提交于 2019-12-05 09:28:22
1、运行、停止、禁用firewalld 启动:# systemctl start firewalld 查看状态:# systemctl status firewalld 或者 firewall-cmd --state 停止:# systemctl disable firewalld 禁用:# systemctl stop firewalld 查看firewall是否运行,下面两个命令都可以 systemctl status firewalld.service firewall-cmd --state 查看default zone和active zone 我们还没有做任何配置,default zone和active zone都应该是public firewall-cmd --get-default-zone firewall-cmd --get-active-zones 查看当前开了哪些端口 其实一个服务对应一个端口,每个服务对应/usr/lib/firewalld/services下面一个xml文件。 firewall-cmd --list-services 查看还有哪些服务可以打开 firewall-cmd --get-services 查看所有打开的端口: firewall-cmd --zone=public --list-ports 更新防火墙规则: firewall-cmd

自己的提问。

一世执手 提交于 2019-12-05 05:04:19
我的目的是通过 appium 爬取微信的朋友圈 首先将 USB 与电脑相连了,并且通过 cmd 查看了连接状况 上图显示已经通过 USB 相连 并且通过 CMD 查看了设备的 appPackage 及 appActivity. 上图中第一个红色框内的为 appPackage 名,第二个红色框内的为 appActivity 名 并且通过 CMD 查看了设备的型号 上图中红色方框内的为版本号 下面开始用 PYTHON 写脚本 此时已经打开了 appium 并且显示正在运行 但是当运行脚本时,会出现以下的错误 会出现这样的问题,不知道怎么回事,请帮忙看一下,谢谢。 此问题已经解决: 关键在于appPackage 以及appActivity 写的不对,正确的方式如下: com.tencent.mm这个包名只能打开首页即,登录页面,而我上面的appActivity 并不是登录首页,正确的查看的命令为 adb shell dumpsys window windows, 找最后两条信息。 来源: https://www.cnblogs.com/zijidefengge/p/11908405.html

Windows使用Java执行cmd代码

自闭症网瘾萝莉.ら 提交于 2019-12-05 04:17:42
话不多说,直入正题 今天给大家分享下,怎么在Windows上使用Java执行Cmd代码! 首先默认大家都熟悉cmd代码,以及cmd的命令行操作。 直接在main方法中写这一行(需要抛出异常),可以直接打开记事本。 Runtime.getRuntime().exec("cmd /c notepad"); @Test public void test6() throws IOException { Runtime.getRuntime().exec("cmd /c notepad"); } 或者: //这是我在Idea里面写的代码部分 try{ //添加要执行的命令,"cmd /c calc"(打开计算器) Runtime.getRuntime().exec("cmd /c notepad"); (打开记事本) //命令中notepad代表要执行打开记事本,需要其他指令请自己百度查找cmd命令,或者给楼主发消息留言 /*cmd /c ping www.baidu.com 是执行完ping命令后关闭命令窗口 cmd /k ping www.baidu.com 是执行完ping命令后不关闭命令窗口 cmd /c ping www.baidu.com 会打开一个新窗口后执行ping命令,原窗口会关闭 cmd /k ping www.baidu.com 会打开一个新窗口后执行ping命令

windows下自动删除n天前的文件

烂漫一生 提交于 2019-12-05 04:09:24
使用windows2003下的内置命令forfiles配合计划任务可以实现自动删除n天前的文件。 windows2003中设定自动执行的计划任务很简单。 一、脚本编写 forfiles命令用法: Forfiles 从文件夹或树中选择要进行批处理的文件。 语法 forfiles [ /p Path ] [ /m SearchMask ] [ /s ] [ /c Command ] [ /d [{ + | - }] [{ MM / DD / YYYY | DD }]] 参数 /p Path 指定 Path ,表明要从哪里开始搜索。默认的文件夹是当前工作目录,该目录通过键入句号 (.) 指定。 注:绝对路径应该包含在双引号中,且路径应该由反斜杠分割:example:"D:\HOME\Desktop\62backup" /m SearchMask 按照 SearchMask 搜索文件。默认的 SearchMask 是 *.* 。 /s 指示 forfiles 在子目录中搜索。 /c Command 在每个文件上运行指定的 Command 。带有空格的命令字符串必须用引号括起来。默认的 Command 是 "cmd /c echo @file" 。 /d [{ + | - }] [{ MM / DD / YYYY | DD }] 选择日期大于或等于 ( + )(或者小于或等于 ( - )

代码执行和命令执行

风格不统一 提交于 2019-12-04 20:43:24
代码执行:可执行脚本语言代码 命令执行:可执行系统(Linux、windows)命令 PHP敏感函数代码执行 eval:会把字符串作为代码来执行 preg_replace:执行一个正则的搜索和替换 assert:检查一个断言是否为false call_user_func:把第一个参数作为回调函数调用 call_user_func_array:调用回调函数,并把第一个数组参数作为回调函数的参数 create_function:增加一个匿名的函数 eval: <?php @eval($_GET["arg"])?> eval函数会将提交上来的值作为PHP代码处理,可以提交phpinfo(); 或者生成一句话shell fputs(fopen('shell.php','w+'),'<?php @eval($_POST[pass])?>'); preg_replace:(5.5版本以上已废弃/e修饰符) <?php preg_replace("//e",$_GET['arg'],"start testing...");?> 当replacement 参数构成一个合理的php代码字符串的时候,/e 修正符将参数当做php代码执行 create_function: <?php $test=$_GET["test"];$new_func=create_function('$a,$b', $test

windows脚本-CMD和Batch

一曲冷凌霜 提交于 2019-12-04 19:39:53
一、DOS,CMD和batch DOS是 磁盘操作系统 (英文: D isk O perating S ystem)的缩写,是 个人计算机 上的一类 操作系统 。从1981年直到1995年的15年间,DOS在 IBM PC兼容机 市场中占有举足轻重的地位【1】。 batch是DOS系统下的脚本,这些脚本是纯文本文档,以.bat为结尾,可以用任何文本编辑器来进行编辑。它的特点是文件的每一行都是当作命令来运行。 CMD是用来运行batch的程序,在windows上是一个32位的命令行程序,基于windows操作系统的命令解释程序。 二、CMD的常用命令和batch的常用示例 虽然今天的操作系统已经发展的很好了,但是基于DOS的CMD还是有很大的用途的如在安装java后验证版本,运行java程序,注册表重新注册,设定时间日期,初始化网络连接等。要对CMD进行学习,先了解几个常用的CMD的命令,在windows下面试试效果。 (1)帮助命令 /? 这个比较常用单独说明,遇到不懂的看帮助文档就可以。 命令是:命令+/? 如cd /?会跳出如下界面 (2)其它命令 netstat -a:查看所有的端口 tasklist:查看所有的进程 dir(directory):列出当前目录下的文件以及文件夹 md (make directory):创建目录 rd (remove directory):

windows下安装php,git,composer

倖福魔咒の 提交于 2019-12-04 15:41:16
本文是我在windows下安装composer的过程,主要涉及PHP的安装,git安装,composer的安装以及系统环境变量配置。 原文: ekan001.com/article/39 首先明确一点,composer是php的包管理器,其本身也是用php实现,所以首先我们需要安装: PHP5.6 或者其他版本,5.3以上都是可以的。 GIT composer只是存储包的依赖关系,实际代码一般是存在github上的,也就需要用git去下载。 ###安装PHP### 如果你系统中已经安装过PHP,此步略过,但你需要清楚知道PHP的安装路径。 到PHP官网下载windows版本,这里我选择的是 PHP5.6 VC11 x86 Thread Safe 。 下载到的 php-5.6.8-Win32-VC11-x86.zip ,我将它解压到 d:\php56 ,这个路径你可以设成自己的,如果你不懂后果,最好就照我的来。 将 d:\php56\php.ini-development 文件复制一份为 d:\php56\php.ini ,用记事本或者其他文本编辑器打开 d:\php56\php.ini , 找到下面这行: ; On windows: ; extension_dir = "ext" 修改为 ; On windows: extension_dir = "ext" 继续查找关键词