cmd命令

cmd中编译和运行java程序

匆匆过客 提交于 2020-03-20 03:18:35
【cmd下编译】 方法一: 1.首先在工程文件夹下面新建一个sourcelist.txt,把所有要编译的java类的绝对路径写进去,每写一个换一行 javac -classpath lib/jxl.jar -sourcepath src @sourcelist.txt -d bin javac -sourcepath src @sourcelist.txt -d class2(没有三方包的情况,我在项目根目录下新建了一个class2文件夹存放编译成功后的.class文件) -d选项就是destination的意思,即生成class文件被送到该选项后面的bin文件夹;-classpath就是将你要用到的jar包注册到类加载路径中;-sourcepath就是告诉javac命令去哪里找类文件。 方法二: 最后呢,为了方便,可以在project文件夹下新建一个run.bat文件,并输入以下内容: javac -classpath lib/jxl.jar -sourcepath src @sourcelist.txt -d bin @pause 【cmd下运行编译好的.class文件】 进入我们编译成功后存放编译文件的class2文件夹 cmd中输入java 包名.编译成功的文件名 (java com.android.socket.server.SocketServer)

C/C++ 程序中调用命令行命令并获取命令行输出结果

爱⌒轻易说出口 提交于 2020-03-16 21:49:54
在 c/c++ 程序中,可以使用 system()函数运行命令行命令,但是只能得到该命令行的 int 型返回值,并不能获得显示结果。例如system(“ls”)只能得到0或非0,如果要获得ls的执行结果,则要通过管道来完成的。首先用popen打开一个命令行的管道,然后通过fgets获得该管道传输的内容,也就是命令行运行的结果。 在linux上运行的例子如下: void executeCMD(const char *cmd, char *result) { char buf_ps[1024]; char ps[1024]={0}; FILE *ptr; strcpy(ps, cmd); if((ptr=popen(ps, "r"))!=NULL) { while(fgets(buf_ps, 1024, ptr)!=NULL) { strcat(result, buf_ps); if(strlen(result)>1024) break; } pclose(ptr); ptr = NULL; } else { printf("popen %s error\n", ps); } } 在这段代码中,参数cmd为要执行的命令行,result为命令行运行结果。输入的cmd命令最好用... 2>&1 的形式,这样将标准错误也读进来。 一个完整的例子是: #include <stdlib.h>

CMD当前代码页修改

眉间皱痕 提交于 2020-03-16 12:41:55
/*--> */ /*--> */ python3.x在程序开发中统一的编码是 UTF-8 ,但是进行交互式编程的时候会经常遇到乱码问题,这是因为 Window cmd 的默认编码是 GBK 。与程序采用的 UTF-8 不一致造成的中文及特殊字符乱码。 先来查看下当前 cmd 窗口的当前代码页:在标题栏点击右键 , 打开属性面板 , 会看到 ” 选项 ” 标签页下方显示 ” 当前代码页 ” 的编码 . 然后选择 ” 字体 ” 标签页 , 把字体设置为 Lucia Console, 然后确定关闭 . 第一种:临时性修改编码 使用 chcp 命令,例如 chcp 437 ,这回将当前代码页变为 MS-DOS 美国英语,不过这种方式在关闭 cmd 之后会自动失效。 常用的编码及对应的码值 (10 进制 ) : 十进制码值 对应编码名称 950 繁体中文 65001 UTF-8 代码页 936 简体中文默认的 GBK 437 MS-DOS 美国英语 第二种:永久性修改:通过修改注册注册表达到。 打开注册表方法: 定位到: HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe 同理你也可以修改: powershell 的默认编码。如果无法修改的,可以先排查下是不是没有权限,没有权限给自己分配个权限 来源: https://www

周末作业:文件处理

試著忘記壹切 提交于 2020-03-16 09:05:21
周末综合作业: # 2.1:编写用户登录接口 #1、输入账号密码完成验证,验证通过后输出"登录成功" #2、可以登录不同的用户 #3、同一账号输错三次锁定,(提示:锁定的用户存入文件中,这样才能保证程序关闭后,该用户仍然被锁定) 解题: new_dict = {'egon':'123','lxx':'234','alex':'456'} count = 0 while count < 3: username = input('请输入账号:').strip() password = input('请输入密码:').strip() if username in new_dict: if password == new_dict.get(username): print('登陆成功') break else: print('密码错误') count += 1 print('密码输错%s次' % count) else: print('账号错误') if count == 3: with open('user.txt',mode='at',encoding='utf-8') as f: f.write('被锁定的用户为:{}\n'.format(username)) # 2.2:编写程序实现用户注册后,可以登录, 提示: while True: msg = """ 0 退出 1 登录 2

windows下 CMD比较常见的命令

浪子不回头ぞ 提交于 2020-03-15 17:26:32
windows下 CMD比较常见的命令 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 4. explorer-------打开资源管理器 5. logoff---------注销命令 6. tsshutdn-------60秒倒计时关机命令 7. lusrmgr.msc----本机用户和组 8. services.msc---本地服务设置 9. oobe/msoobe /a----检查XP是否激活 10. notepad--------打开记事本 11. cleanmgr-------垃圾整理 12. net start messenger----开始信使服务 13. compmgmt.msc---计算机管理 14. net stop messenger-----停止信使服务 15. conf-----------启动netmeeting 16. dvdplay--------DVD播放器 17. charmap--------启动字符映射表 18. diskmgmt.msc---磁盘管理实用程序 19. calc-----------启动计算器 20. dfrg.msc-------磁盘碎片整理程序 21. chkdsk.exe-----Chkdsk磁盘检查 22. devmgmt

java调用cmd命令

北慕城南 提交于 2020-03-13 11:33:51
1.使用Runtime中exec(String command)方法执行cmd命令,如下: Process p = Runtime.getRuntime().exec(cmd); 此方法会抛出IOException,但是在项目中遇到没有出现异常,命令也没有执行的情况。 2.此方法可以达到大多的cmd调用的期望结果,但有些时候回出现命令卡死在p.waitFor();上,造成线程阻塞,原因: https://blog.csdn.net/weixin_34408624/article/details/86015882 public static boolean runCMD(String cmd) throws IOException, InterruptedException { final String METHOD_NAME = "runCMD"; Process p = Runtime.getRuntime().exec(cmd); BufferedReader br = null; try { br = new BufferedReader(new InputStreamReader(p.getErrorStream())); String readLine = br.readLine(); StringBuilder builder = new StringBuilder()

乱码 HelloWorld 世界你好 cmd 执行输出的中文java 显示乱码 解决 另附 win无法执行编译运行javac java编译文件的解决方案

落花浮王杯 提交于 2020-03-12 04:23:04
【博客园cnblogs笔者m-yb原创,转载请加本文博客链接,笔者公众号aandb7 爱码一生,QQ群927113708, github: https://github.com/mayangbo666】 https://www.cnblogs.com/m-yb/p/10922070.html 这是一篇java入门: java是众多编程语言之一, 就是开发的工具技术, 没什么特别, 是应用广, 严谨的语言, 大城市从业人员饱和, 容易掉头发, 加班996的技术工种, 跟搬砖的民工没什么区别, 当然工地也有高低分: 搬砖的与工程师; 对应java码农与java程序员架构师之类. java开发主要做网站后台服务开发的偏多. 首先简略介绍win搭建java环境: 搜java找到oracle域名的进去下载对应jdk安装程序.安装jdk的时候会附赠jre. jdk:java 开发环境工具包, jre: java运行环境, 包含文档代码包. 安装完jdk, 接着就是配置计算机的环境变量:(好让计算机识别你的java命令) 在计算机/我的电脑 右键选择属性, 高级系统设置, 环境变量,看到xx的用户变量和系统变量, 这里选择配置系统变量, 以便每个用此计算机的账号用户都可以直接使用. 首先, 找到Path: 在后面加上 %JAVA_HOME%\bin 注意用英文;分隔. 然后新建 变量名 JAVA

cmd命令提示符窗口中快速复制粘贴的方法

强颜欢笑 提交于 2020-03-11 12:54:47
我们在Windows中使用命令提示符的时候往往要复制其中的内容是比较麻烦的,因为无法直接用鼠标进行选中,而且也没有快捷键可用,Ctrl+C、Ctrl+V键在命令提示符下是失效的,所以每次要选中命令提示符中的内容时需要先点击鼠标右键→选择“标记”,然后才可以选中内容;如果要在命令提示符中粘贴内容也比较麻烦,要先点击鼠标右键→选择“粘贴”才可以,那么有没有快速的方法呢?所以今天就教大家cmd命令提示符窗口中快速复制粘贴的方法。 1、首先打开命令提示符窗口,相信这个大家都知道吧,开始→运行→cmd 2、在弹出的命令提示符窗口的标题栏点击鼠标右键→选择“属性” 3、在出现的对话框中选择中“快速编辑模式”,相关截图如下所示: 4、当你点击“确定”的时候会弹出一个应用属性窗口,选择“保存属性,供以后具有相同标题的窗口使用”后确定即可。 此时你就可以在命令提示符窗口中直接用鼠标左键来选中了,选中后直接点击鼠标右键就是复制,如果要粘贴的话直接在命令提示符输入光标的地方点击鼠标右键即可。 来源: https://www.cnblogs.com/lyl2001431/p/3637700.html

cmd命令提示符窗口中快速复制粘贴的方法

Deadly 提交于 2020-03-11 12:53:54
原文地址:http://www.htmer.com/article/723.htm 我们在Windows中使用命令提示符的时候往往要复制其中的内容是比较麻烦的,因为无法直接用鼠标进行选中,而且也没有快捷键可用,Ctrl+C、Ctrl+V键在命令提示符下是失效的,所以每次要选中命令提示符中的内容时需要先点击鼠标右键→选择“标记”,然后才可以选中内容;如果要在命令提示符中粘贴内容也比较麻烦,要先点击鼠标右键→选择“粘贴”才可以,那么有没有快速的方法呢?所以今天就教大家cmd命令提示符窗口中快速复制粘贴的方法。 1、首先打开命令提示符窗口,相信这个大家都知道吧,开始→运行→cmd 2、在弹出的命令提示符窗口的标题栏点击鼠标右键→选择“属性” 3、在出现的对话框中选择中“快速编辑模式”,相关截图如下所示: 4、当你点击“确定”的时候会弹出一个应用属性窗口,选择“保存属性,供以后具有相同标题的窗口使用”后确定即可。 此时你就可以在命令提示符窗口中直接用鼠标左键来选中了,选中后直接点击鼠标右键就是复制,如果要粘贴的话直接在命令提示符输入光标的地方点击鼠标右键即可。 来源: https://www.cnblogs.com/shuz/archive/2009/12/20/1628365.html

while循环

核能气质少年 提交于 2020-03-09 19:42:25
while循环基本用法 ''' print(1) while 条件: 代码1 代码2 代码3 print(3) ''' count=0 while count < 5: # 5 < 5 print(count) # 0,1,2,3,4 count+=1 # 5   什么是死循环 count=0 while count < 5: # 5 < 5 print(count) # 0,1,2,3,4 while True: name=input('your name >>>> ') print(name) # 纯计算无io的死讯会导致致命的效率问题 while True: 1+1 while 1: print('xxxx')    循环的应用 username = 'egon' password = '123' # 两个问题: # 1、重复代码 # 2、输对了应该不用再重复 # while True: # inp_name=input('请输入您的账号:') # inp_pwd=input('请输入您的密码:') # # if inp_name == username and inp_pwd == password: # print('登录成功') # else: # print('账号名或密码错误')    退出循环的两种方式 方式一:将条件改为False,等到下次循环判断条件时才会生效