❶ DOS命令怎么输出指定文件的第一行
@echo off
set /p Str=<file.txt
echo,%Str%
pause
用for命令的话,那么就是
@echo off
for /f "delims=" %%a in ('type "file.txt"') do (
set "Str=%%~a"
goto Next
)
:Next
echo,%Str%
pause
❷ 如何将dos命令的到的东西输出到文本文件中
可以使用 FOR /F ["options"] %variable IN (file-set) DO command [command-parameters]
这个命令的具体用法,在DOS中输入 for /?回车。可以查看。
for 命令可以把它抓回的文字,供DOS命令分析,有点复杂。
dir 命令式显示文件以及目录。以及文件和目录的其它附加信息。type可以打开一个文件,然后重定向到一个文本文件,或一个变量中。比如 type xx.txt>a.txt type xx.txt>var(var是在DOS中定义的变量)
楼上的举例很好。不过如果楼主想要编写批处理,就是一大堆DOS命令的话,最好还是看一下DOS相关的书籍。比如"DOS命令行在WINDOWS中的典型应用"或者在CMD.EXE,DOS窗口中输入HELP /? 回车,查看每一个命令的详解。
❸ 如何将dos命令的到的东西输出到文本文件中
可以使用
for
/f
["options"]
%variable
in
(file-set)
do
command
[command-parameters]
这个命令的具体用法,在dos中输入
for
/?回车。可以查看。
for
命令可以把它抓回的文字,供dos命令分析,有点复杂。
dir
命令式显示文件以及目录。以及文件和目录的其它附加信息。type可以打开一个文件,然后重定向到一个文本文件,或一个变量中。比如
type
xx.txt>a.txt
type
xx.txt>var(var是在dos中定义的变量)
楼上的举例很好。不过如果楼主想要编写批处理,就是一大堆dos命令的话,最好还是看一下dos相关的书籍。比如"dos命令行在windows中的典型应用"或者在cmd.exe,dos窗口中输入help
/?
回车,查看每一个命令的详解。
❹ windows下dos命令在控制台输出 一个指定文件的内容 比如.txt的命令是什么
用edit命令,它是纯DOS环境下的:
edit file.txt
若是要在纯DOS下打印出来,
可用:
type file.txt | print
其中“|”是管道命令
❺ 如何提取Dos下程序输出的结果
不写程序是不可以直接赋值59的,但是可以利用命令重定向符输出到文件,然后人工打开文件提取。或者自己写个调用这个程序返回信息,从中分析数据提取出来。
比如 dir >d: .txt ,将目录信息输出到d: .txt
❻ java如何获取DOS窗口命令输出
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
/**
* JAVA获取dos窗口命令输出
*
* @author chenyun
* @version $Id: CmdUtil.java, v 0.1 2015年8月19日 下午3:10:19 chenyun Exp $
*/
public class CmdUtil {
/**
* 获取某个Cmd命令的输出,以字符串返回。
*
* @param cmdString CMD命令
* @return
* @throws IOException
*/
public static String getCmdOutput(String cmdString) throws IOException{
// 1、开启子线程运行Cmd命令
Process proc = null;
String[] cmd = { "cmd", "/c", cmdString };
proc = Runtime.getRuntime().exec(cmd);
// 2、获取子线程InputStream
InputStream inputStream = proc.getInputStream();
InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "GBK");
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
// 3、从流中读取数据
String line;
StringBuffer output = new StringBuffer();
while ((line = bufferedReader.readLine()) != null) {
output.append(line + "\r\n");
}
// 4、返回结果
return output.toString();
}
/**
* 测试桩
*
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
System.out.println(CmdUtil.getCmdOutput("ipconfig"));
}
}
❼ 用dos命令将TXT文件的某一列输出
假定你的1.txt在d盘根目录下,那在命令行下直接输入
@for /f "tokens=2 delims= " %v in (d:\1.txt) do @echo %v
如果需要将结果输出到另一个文件,也可以
@for /f "tokens=2 delims= " %v in (d:\1.txt) do @echo %v >>d:\2.txt
❽ 如何将dos命令的到的东西输出到文本文件中
举个例子,在cmd命令下,我们来ping 202.108.22.5,然后把得到的数据输出到名为1.txt的文本文档中,那么我们运行cmd,在光标后面输入:
ping 202.108.22.5 >1.txt
>后面是文件名,它就会在当前目录下创建一个名为1.txt的文本文档,上面所得到的数据就会保存在其中,然后我们还可以继续把数据保存在其中,那么语法为:
ping 202.108.22.5 >1.txt
ping 202.106.196.115 >>1.txt
ping 202.106.46.151 >>1.txt
…………
他后面得到的结果都会保存在这个文件中,所以这个文件也就会越来越大,好了,不说了,自己试试吧。
❾ 如何将DOS命令运行的结果输出到文件
dir > x.txt 可以将要输出的目录清单存到x.txt文件中,你可以在你的程序后加个>后面跟个文件名即可,注意输出的文件格式。