批处理

批处理添加桌面快捷方式

醉酒当歌 提交于 2020-02-26 17:51:36
::██████████████████████{创建Internet快捷方式}███████████████████████ @Echo off echo [InternetShortcut] >"%userprofile%\桌面\百度.url" echo URL=http://www.baidu.com >>"%userprofile%\桌面\百度.url" echo IconIndex=0 >>"%userprofile%\桌面\百度.url" echo IconFile=C:\WINDOWS\system32\url.dll >>"%userprofile%\桌面\百度.url" ::██████████████████████{创建文件的快捷方式}████████████████████████ ███方法一:批处理创建快捷方式并指定快捷键★★★★★ @Echo off >%temp%\a.vbs echo Set AAA = WScript.CreateObject("WScript.Shell") '设置CreateObject 方法 >>%temp%\a.vbs echo set BBB = AAA.CreateShortcut("%userprofile%\桌面\服务.lnk") '设置快捷方式的路径和名称 >>%temp%\a.vbs echo BBB

批处理文件中的当前目录是什么?

余生颓废 提交于 2020-02-26 11:08:01
我想创建一些批处理文件来自动化程序。 我的问题是当我创建批处理文件时,当前目录是什么? 它是文件所在的目录,还是与命令提示符中显示的目录相同或其他内容? #1楼 假设您在当前目录中打开一个文件。 命令是: start %cd%\filename.filetype 我希望我回答你的问题。 #2楼 它是您启动批处理文件的目录。 例如,如果您的批处理在 c:\\dir1\\dir2 并且您执行 cd c:\\dir3 ,则运行批处理,当前目录将为 c:\\dir3 。 #3楼 它 通常 是启动批处理文件的目录,但是如果从快捷方式启动批处理文件,则可以给出不同的起始目录。 此外,当您在cmd中,并且您当前的目录是 c:\\dir3 ,您仍然可以使用 c:\\dir1\\dir2\\batch.bat 启动批处理文件,在这种情况下,当前目录将是 c:\\dir3 。 #4楼 在批处理文件中: %cd% 指 当前工作目录 (变量) %~dp0 指的是批处理文件目录的完整路径(静态) %~dpnx0 和 %~f0 都指向批处理目录和文件名(静态)的完整路径。 #5楼 在批处理文件中,%cd%是当前目录最常用的命令,尽管您可以设置自己的变量: set mypath=%cd% echo %mypath% (where %mypath% is the current directory that

Flink的入门

◇◆丶佛笑我妖孽 提交于 2020-02-22 14:34:13
Apache Flink(下简称Flink)项目是大数据处理领域最近冉冉升起的一颗新星,其不同于其他大数据项目的诸多特性吸引了越来越多人的关注。本文将深入分析Flink的一些关键技术与特性,希望能够帮助读者对Flink有更加深入的了解,对其他大数据系统开发者也能有所裨益。本文假设读者已对MapReduce、Spark及Storm等大数据处理框架有所了解,同时熟悉流处理与批处理的基本概念。 Flink简介 Flink核心是一个流式的数据流执行引擎,其针对数据流的分布式计算提供了数据分布、数据通信以及容错机制等功能。基于流执行引擎,Flink提供了诸多更高抽象层的API以便用户编写分布式任务: DataSet API, 对静态数据进行批处理操作,将静态数据抽象成分布式的数据集,用户可以方便地使用Flink提供的各种操作符对分布式数据集进行处理,支持Java、Scala和Python。 DataStream API,对数据流进行流处理操作,将流式的数据抽象成分布式的数据流,用户可以方便地对分布式数据流进行各种操作,支持Java和Scala。 Table API,对结构化数据进行查询操作,将结构化数据抽象成关系表,并通过类SQL的DSL对关系表进行各种查询操作,支持Java和Scala。 此外,Flink还针对特定的应用领域提供了领域库,例如: Flink ML,Flink的机器学习库

1.DOS批处理之显示

99封情书 提交于 2020-02-20 13:59:52
1. DOS批处理的执行顺序: dos批处理是从上向下,从左向右顺序执行,其中有错误的命令它也不会停止命令直到命令执行完毕。 2.显示命令: echo :回显功能 ​​​​​​​ C:\Users\Public>echo 就是在命令窗口直接显示输入的内容 就是在命令窗口直接显示输入的内容 C:\Users\Public> echo on: 打开命令的显示(默认是打开的) echo off: 关闭其他命令的显示(但不包括自身这条命令) @echo off :关闭所有命令的显示(@关闭其后命令的显示) echo 这是没有关闭回显功能的 echo off echo 这是关闭回显功能 return: C:\Documents and Settings\Administrator\桌面\批处理>echo 这是没有关闭回显功能的 这是没有关闭回显功能的 C:\Documents and Settings\Administrator\桌面\批处理>echo off 这是关闭回显功能 @: 在一条命令前加上@,这条命令就不会显示出来,通常和 echo off 一起用在批处理开头。@echo off echo 没有@的 @echo 有@的 return: C:\Documents and Settings\Administrator\桌面\批处理>echo 没有@的 没有@的 有@的 pause:

获取系统时间的最佳批处理

房东的猫 提交于 2020-02-12 12:23:11
使用批处理获取时间时,通常%DATE%来获取,但这个格式是受系统限制, 使用下面的方法获取系统时间就不用考虑格式的变化 1 @echo off 2 call :GetLocaldatetime 3 echo %GetLocaldatetime% 4 5 call :GetUTCTime 6 echo %GetUTCTime% 7 8 call :GetTimeZone 9 echo %GetTimeZone% 10 11 exit/b 12 13 :GetLocaldatetime 14 for /f %%i in ('wmic os get localdatetime ^| find "."') do set dts=%%i 15 set GetLocaldatetime=%dts:~0,8%_%dts:~8,10% 16 exit /b 17 18 :GetUTCTime 19 FOR /F "usebackq tokens=1,2 delims==" %%i IN (`wmic path win32_utctime get /format:list^|find "="`) DO ( 20 if "%%i" EQU "Year" set YY=%%j 21 if "%%i" EQU "Month" set MM=%%j 22 if "%%i" EQU "Day" set DD=

R语言快速入门

家住魔仙堡 提交于 2020-02-11 09:25:10
R语言是针对统计分析和数据科学的功能全面的开源语言,R的官方网址:http://www.r-project.org/ 在Windows环境下安装R是很方便的 R语言的两种运行模式:交互模式和批处理模式;顾名思义交互模式是一条输入一条输出,而批处理模式则可让处理过程自动化 批处理模式演示: pdf("demo.pdf") #创建demo.pdf文件 hist(rnorm(1000)) #调用hist()画直方图,调用rnorm()生成随机数 dev.off() #将实际文件输出到磁盘上 运行打开PDF文件后的效果 */ /*--> */ */ /*--> */ 在交互模式下工作 ①创建一个简单的数据集 a<-c(110,120,114,119) 从上面可以看出,在R语言中,标准的赋值语句是 “ <- ”,当然用“ = ”也是可以得,但不推荐;“ c “(concatenate)表示连接,把四个数字连接成一个向量 可以把向量再连接成向量,比如 > b<-c(a,a,a) 查看b中的内容 > b [1] 110 120 114 119 110 120 114 119 110 120 114 119 R语言的很多特性和Python语言很像,它们都是 ②访问向量中的单个元素,访问方式和其他语言中访问数组类似,只不过索引是从 1开始计算 访问a中的第三个元素 > a[3] [1] 114

批处理更换ip地址

随声附和 提交于 2020-02-09 18:32:06
@echo off echo 设置IP地址 echo正在设置IP地址和子网掩码. netsh interface ip set address name="本地连接" source=static addr=192.168.0.2 mask=255.255.255.0 echo设置网关 netsh interface ip set address name="本地连接" gateway=192.168.0.1 gwmetric=0 echo 设置首选DNS1 netsh interface ip set address name="本地连接" source=static addr=192.168.0.3 register=primary echo 设置备用DNS2,如果没有此行代码删除掉 netsh interface ip add dns name="本地连接" addr=192.168.0.4 netsh interface ip set wins name="本地连接" source=static addr=none @echo off echo 设置自动获得ip地址 netsh interface ip set address name="本地连接" source=dhcp netsh interface ip set dns name="本地连接" source=dhcp

使用批处理产生日期(时间)文件、文件夹

为君一笑 提交于 2020-02-08 20:37:37
昨天帮别人整Sql server自动备份 发现无法使用网络映射驱动器作为备份文件存放路径 而本机磁盘空间实在是不够 于是决定在本机只备份最新2天数据 再写个批处理,做成系统调度 每周将备份数据复制到网络驱动器上存档 从网上搜到批处理产生日期文件的办法 下面是实现的比较好的 批处理文件: @echo off set aFile = bak -% DATE: ~ 4 , 4 %% DATE: ~ 9 , 2 %% DATE: ~ 12 , 2 % set bFile = bak -% TIME: ~ 0 , 2 %% TIME: ~ 3 , 2 %% TIME: ~ 6 , 2 % set cFile = bak -% DATE % echo Afile =% aFile % echo Bfile =% bFile % echo Cfile =% cFile % 输出: Afile=bak-20061219 Bfile=bak-113202 Cfile=bak-星期二 2006-12-19 于是备份bat就好写了 @echo off echo 正在备份数据到网络驱动器。。。 set folder=%DATE% md "y:\%folder%" copy d:\DataBak\*.BAK "y:\%folder%" echo 备份完毕。 来源: https://www.cnblogs

批处理

笑着哭i 提交于 2020-02-08 19:58:15
程序代码 if exist 3.bat (goto :check) else goto :no3 :check if exist share.bat (goto :run) else goto :noshare :no3 rem 写文件到3.bat echo title 测试>3.bat echo echo off>>3.bat echo cls>>3.bat echo echo.>>3.bat echo echo ************远程开启共享(siyizhu.com)***********>>3.bat echo echo.>>3.bat echo echo 本程序的使用格式如下:>>3.bat echo echo.>>3.bat echo echo share [remoteip] [user] [password]>>3.bat echo echo ************************************************>>3.bat :noshare rem 写文件至share.bat echo echo off>share.bat echo cls>>share.bat echo echo ******************程序正在运行***************>>share.bat echo net use \\%%1\ipc$ %

批处理教程

半城伤御伤魂 提交于 2020-02-08 19:57:38
@ECHO OFF REM 判断文件是否存在 IF EXIST example.txt ECHO found it REM 组合命令和js的短路径操作类似 DIR example.txt && ECHO found it too REM 追加方式到处内容到文件 ECHO not bad day >> exmple.txt REM 最简单的组合命令, 类似js的逗号运算符, 组合多条语句 ECHO hello & ECHO world! REM 这是注释,为了让地球人看懂 ECHO comments example REM |(前一个命令的输出 作为后一个命令的输入) more 一屏一屏的显示后面的内容 Enter 1行, 空格 1屏 :: help | more :: more longArticle.txt :: type longArticle.txt REM || 短路径操作 参考js DIR setup_*.exe || echo can see me DIR foo.ttt & DIR foo.txt || ECHO can not see me 2 DIR foo.ttt && DIR foo.txt || ECHO can see me 2 REM 输入重定向 < >& <& :: more < longArticle.txt REM 输出重定向 > >> ::