技术标签: Batch File Tools
##批处理版记事本源代码 @ECHO Off
REM QBFC Project Options Begin
REM HasVersionInfo: Yes
REM Companyname: TSKBATTOOL Co.,Ltd
REM Productname: CommandLine Notepad
REM Filedescription: �����а����±�
REM Copyrights:
REM Trademarks: TSK
REM Originalname: CommandLine-Notepad.exe
REM Comments:
REM Productversion: 26.28.00.00
REM Fileversion: 26.28.00.00
REM Internalname:
REM AdministratorManifest: Yes
REM QBFC Project Options End
@ECHO off
set p1=.
set l1=1.�����·���ʾ������"R"���Է�����ҳ�棬����ѯ�����Ƿ�֮ǰ���������ݡ�
set p2=.
set l2=2.ע�ⲻҪʹ��"Enter"�����У�������ֱ����ת������ȷ�Ͻ��档
set p3=.
set l3=3.ע�ⲻҪ�ڱ������е�����һ�����������������ţ��������쳣������
@echo off&setlocal enabledelayedexpansion >nul 2>nul
if /i “%1""/m" goto main (
) else (
if /i "%1"”/?" goto help (
) else (
echo ����"cmnd /?"����ʹ�ð�����&color 0C&sleep 3&exit /b
)
:main
mode con: cols=80 lines=25
start capslock.exe /on >nul
color 07
title �����а����±� - ��ʼ����
cls
:maingui
set agreetoopen=cmd,bat,vbs,js,txt,html,xml,rtf
cls
echo off&for /f %%t in (‘time /t’) do set timex=%%t
echo.
@echo.���ڵ�ʱ���ǣ�%timex%��
echo ������������������������������������������������������
echo |ѡ��|��������������������������������|��Ӧ����|
echo.
echo (ѡ��O)��������������������������������(���±��ļ�)
echo.
echo (ѡ��C)��������������������������������(�������±��ļ�)
echo.
echo (ѡ��E)��������������������������������( �˳����� )
echo ������������������������������������������������������
echo.
choice /c OCE /cs /n /m |�������ϱ����ṩ��ѡ�ѡ����Ϊ��д(��д����������ǰ�Ѿ����������Զ��ر�)��|:
if %errorlevel%==1 start capslock.exe /off >nul&goto open
if %errorlevel%==2 start capslock.exe /off >nul&goto create
if %errorlevel%==3 start capslock.exe /off >nul&exit
:open
cls
color 07
title �����а����±� - ����…
@echo.���ڵ�ʱ���ǣ�%timex%��
echo.
set textfile=“no00”&set /p textfile=|��������Ҫ���ı��ļ���·������������Ҫ���ı��ļ������ɰ�����������(��������չ������ʽΪ��<�ļ���>.<��չ��>)��(����R������ҳ��)|:
rem write and file exists check
if !textfile!“no00” goto nulerror1 (
) else (
if /i “!textfile!”“R” goto main (
) else (
if exist “!textfile!” goto check
) else (
if not exist “!textfile!” goto unknownfile(s) (
) else (
goto invaildinput1
)
:reading
color
title �����а����±� - ���Ķ�
cls
echo |�����Ķ�ģʽ��������������…���ڵ�ʱ���ǣ�!timex!��|
mode con: cols=144 lines=3223
pause >nul
cls
color F0
title �����а����±� - �Ķ��� - �����Ķ�"!textfile!"…
type !textfile!
echo.
echo ������������������������������"!textfile!"�ı��ļ����Ķ��������������������Ķ�…����������������������������
pause >nul
cls
goto main
:create
mode con: cols=144 lines=3223
cls&color
title �����а����±� - ������
cls
:creating
cls
color F0&title �����а����±� - ���ڴ�����…
@echo.���ڵ�ʱ���ǣ�!timex!
echo ��������������������������������������������������������������������������������������������������������������������
echo ������֪��
echo.
for /l %%t in (1,1,3) do echo !l%%t!&echo!p%%t!
echo ������������������������������������������������^| ������������������������ �� ^|����������������������������������������
set input=“no01”&set /p input= >nul
if /i “!input!”“R” goto main (
) else (
if /i !input!“no01” goto inputnulerror (
) else (
goto save
)
:save
cls
color 07
title �����а����±� - ����
mode con: cols=80 lines=25
setlocal enabledelayedexpansion >nul 2>nul
set saveroad=“no02”&set /p saveroad=|�����������ı��ļ�����·�������ɰ����������źͿո���(����"R"���������档|:
cls
if /i !saveroad!“no02” goto nulerror2 (
) else (
if /i !saveroad!“R” goto main (
) else (
if exist !saveroad! goto savename (
) else (
goto unknowndir(s)
)
if not exist !saveroad! (
cls
color 06
choice /c YN /cs /n /m |�����������·�������ڣ��Ƿ�����·�����ǣ�������д"Y"������������д"N"��|:
if %errorlevel%==1 if not exist !saveroad! md !saveroad!
if %errorlevel%==2 goto unknowndir(s)2
)
:savename
color 07
cls
set savename=“no03”&set /p savename=|�����������ı��ļ��������ƣ����ɰ����������š�(����"R"������һ��|:
cls
if /i “!savename!”“R” goto save (
) else (
if /i !savename!“no03” goto nulerror3 (
) else (
if exist !savename! goto saveext (
) else (
goto saveext
)
:saveext
cls&color 07
set saveext=“no04”&set /p saveext=|�����뱣���ļ���չ�����ڴ����������ַ��У�"txt��bat��cmd��rtf��R"|:
cls
if /i !saveext!“no04” goto nulerror4 (
) else (
if /i “!saveext!”“R” goto savename (
) else (
if /i !saveext!==txt goto extset (
) else (
if /i !saveext!==bat goto extset (
) else (
if /i !saveext!==cmd goto extset (
) else (
if /i !saveext!==rtf goto extset (
) else (
goto invaildinput4
)
:extset
title �����а����±� - ���ڴ���
echo ������…
set type=“no05”
if /i !saveext!==txt set type=�ı��ĵ�
if /i !saveext!==bat set type=Windows�������ļ�
if /i !saveext!==cmd set type=Windows�����ű�
if /i !saveext!==rtf set type=RTF�ĵ�
goto nextsave
:nextsave
color 07
start capslock.exe /on >nul
cls
title �����а����±� - ����ȷ��
mode con: cols=45 lines=85
echo.
echo �����������룬����������������Ϣ��
echo.
echo - ����·����!saveroad!
echo.
echo - �������ƣ�!savename!
echo.
echo - �������ͣ�!type!
echo.
echo - �ı����ݣ�!input!
echo.
echo - �ۺ���Ϣ�����ݽ������ڡ�!savename!.!saveext!���У������ļ��������ˡ�!saveroad!��·���£����������ǡ�!input!���������ǡ�!type!����
echo.
choice /c YN /cs /n /m |�����������ı�����Ϣ�����ǣ�������д"Y"��������ָ������Ϣ���棻����������д"N"�����½���������Ϣ��(��д����������ǰ�Ѿ����������Զ��ر�)|:
setlocal enabledelayedexpansion >nul 2>nul
if %errorlevel%==1 goto savingandsaved
if %errorlevel%==2 goto save
:savingandsaved
start capslock.exe /off >nul
cls
title �����а����±� - ������
echo !input!>!saveroad!!savename!.!saveext!
if exist !saveroad!!savename!.!saveext! (
cls
color 0A
title �����а����±� - �����ɹ�
echo |�ɹ�������"!saveroad!!savename!.!saveext!"��������������������…|
pause >nul
goto main
)
if not exist !saveroad!\savename!.!saveext! (
title �����а����±� - ����ʧ��
color 0C
echo |������ʧ�ܣ���������:"!saveroad!!savename!.!saveext!"����������������ҳ��…|
pause >nul
goto main
)
endlocal
setlocal enabledelayedexpansion >nul 2>nul
rem invaild input warning pages
:invaildinput1
cls
title �����а����±� - ��Ч����
color 0C
echo |��Ч���룬��������������������!|
pause >nul
goto open
:invaildinput2
cls
title �����а����±� - ��Ч����
color 0C
echo |��Ч���룬��������������������!|
pause >nul
goto save
:invaildinput4
cls
color 0C
title �����а����±����±� - ��Ч����
echo ^|���������� - “!saveext!“���������������������룡^|
pause >nul
goto saveext
rem invaild input warning pages is end
:unknownfile(s)
color 0C
cls
echo |�����Ҳ�����Ӧ�ļ���|
sleep -k 4
goto open
:unknowndir(s)
color 0C
cls
goto open
:nulerror1
cls
color 0C
title �����а����±� - ����Ϊ��
echo |����Ϊ�գ����������룡|
pause >nul
goto create
:nulerror2
cls
color 0C
title �����а����±� - ����Ϊ��
echo |����Ϊ�գ����������룡|
pause >nul
goto save
:nulerror3
cls
color 0C
title �����а����±� - ����Ϊ��
echo |����Ϊ�գ����������룡|
pause >nul
cls
goto savename
:nulerror4
color 0C
title �����а����±� - ����Ϊ��
echo |����Ϊ�գ����������룡|
pause >nul
goto saveext
:inputnulerror
cls
color 04
echo |�������ݲ���Ϊ�գ��뷵���������룬�������������������룬��Ҳ�����ó����Զ����ء�|
sleep -k 4
goto create
:unknownfile(s)
cls
color 0C
title �����а����±� - �Ҳ���ָ�����ļ� -”!textfile!”
echo ^|ϵͳ�Ҳ���ָ�����ļ� -"!textfile!“����������…^|
sleepx -k 5
goto open
:unknowndir(s)2
cls
title �����а����±� - ·����Ч -”!saveroad!"
color 0C
echo ^|ϵͳ�Ҳ���ָ����·�� -"!saveroad!"����������…^|
sleepx -k 5
goto save
:help
color 07
echo.
echo ���������ƣ������а����±� �汾�ţ�2.6.2.9 �����ţ�3 �����ߣ�Tony Stack(cjw)
echo �������
echo. /? help ��ʾ����
echo.
echo. /m run main program ����������
echo.
echo û�в��� prompt ��ʾ��ʾ��Ϣ��������"cmnd /?"����ʹ�ð��������������˳�…��
exit /b 0
:check
cls
title �����а����±� - ���ڼ����������ļ��Ƿ����Ϲ淶…
if /i !textfile:~-3!==bat goto reading (
) else (
if /i !textfile:~-3!==cmd goto reading (
) else (
if /i !textfile:~-3!==vbs goto reading (
) else (
if /i !textfile:~-3!==js goto reading (
) else (
if /i !textfile:~-3!==txt goto reading (
) else (
if /i !textfile:~-4!==html goto reading (
) else (
if /i !textfile:~-3!==xml goto reading (
) else (
if /i !textfile:~-3!==rtf goto reading (
) else (
goto anunknownfiletoopen
)
:anunknownfiletoopen
cls
title �����а����±� - ��Ч������
color 0C
sleep -p |��Ч�Ĵ��������Ķ���ֻ�ܴ���"!agreetoopen!"��ʽ���ı��ļ�!�������˿�!| 3
goto open
好好努力坚持吧,大概算法什么的,会是能贯穿自己一辈子的事情链表操作(实验名称) 一、实验目的 掌握链表的基本算法并完成对链表各个功能的实现二、实验内容 链表的基本运算实现,要求至少具有以下功能: (1)链表建立 (2)插入运算 (3)删除运算 (4)查找运算 (5)判断是否为空三、实验代码(包括运行结果截图)1. #include<stdio.h> 2. #include<s
1085 背包问题(0-1背包模板题)(51NOD基础题)基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题在N件物品取出若干件放在容量为W的背包里,每件物品的体积为W1,W2……Wn(Wi为整数),与之相对应的价值为P1,P2……Pn(Pi为整数)。求背包能够容纳的最大价值。Input第1行,2个整数,N和W中间用...
考虑这样一个问题,给定一个矩阵(多维数组,numpy.ndarray()),如何shuffle这个矩阵(也就是对其行进行全排列),如何随机地选择其中的k行,这叫组合,实现一种某一维度空间的切片。例如五列中选三列(全部三列的排列数),便从原有的五维空间中降维到三维空间,因为是全部的排列数,故不会漏掉任何一种可能性。涉及的函数主要有:np.random.permutation()itertools.c...
原文作者:aircraft原文地址:https://www.cnblogs.com/DOMLX/p/8989836.html参考博客:https://blog.csdn.net/xue_wenyuan/article/details/51533953 https://blog.csdn.net/jinshengtao/article/details/17797641...
分布式任务调度平台XXL-JOBXXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 在调研xxl-job(以下简称xxl)时做了一些测试,现奉上初段测试结果,在使用xxl的时候,先看了下他的架构图,如下第一次看没有理出流程流转的头绪,索性直接动手测试探究下。xxl能否...
<video :src="item.url" :poster="item.url+'?x-oss-process=video/snapshot,t_0,f_jpg'" show-fullscreen-btn ></video>主要就是在视频连接之后添加?x-oss-process=video/snapshot,t_0,f_jpg:poster="item.url+'?x-oss-process=video/snapshot,t_0,f_jpg'" 封面图显示...
IIS 7.5 设置 404 出现问题在网站根目录下面的 web.config 文件增加代码 这样是错误的,需要修改 替换为 即可errorMode有三个值,分别为Custom、DetailedLocalOnly、Detailed,意思为对用户与服务器端始终显示自定义页面、只能服务器端显
c语言函数strncat()c语言如何拼接字符串(取前n个字符)。实例源码介绍函数的使用。相关函数:bcopy, memccpy, memecpy, strcpy, strncpy需引入的头文件:#inclue 定义strncat()函数:char * strncat(char *dest, const char *src, size_t n);strncat()方法使用介绍:strncat()会...
今天,在项目放入baidu_mtj_3.8.0.2.jar(关于百度统计)后,项目报出了这个错误:Error:Could not find wechat-sdk-android-with-mta.jar (com.tencent.mm.opensdk:wechat-sdk-android-with-mta:1.3.4).Searched in the following locations:...
掌握要求:1、字符串查找的朴素算法2、字符串查找的KMP算法3、哈希表4、字典树1、字符串的查找之朴素算法朴素算法思想很简单,就是将待查找字符串t在被查找的字符串s中一一对比,如果遇到相同字符就将t和s同时往后挪,再依次比较;如果将t子串一直比较完了都与s中对应的连续位置元素相等的话,则就成功找到了字串的位置,但若t子串未比较完就与s中元素不相同,则将t返回到第一个元素,而s返回到刚与...
1004 n^n的末位数字题目来源: Author Ignatius.L (Hdu 1061)基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 收藏 关注描述给出一个整数N,输出N^N(N的N次方)的十进制表示的末位数字。Input一个数N(1 &amp;lt;= N &amp;lt;= 10^9)Output输出N^N的末位数字Input示例13Outpu...
从硬盘安装Linux/GNU操作系统,有不需要光盘驱动器及刻录光盘等便利特点,因而具有实用价值。本文描述了Windows XP环境下使用Grub4Dos进行硬盘安装Fedora/CentOS Linux操作系统的详细步骤和方法(Grub4Dos是大名鼎鼎的引导装载程序Grub在Dos/Windows环境版本,其基于Grub开发并对其功能进行了增强和扩充,具有更好的兼容性和适应性)。1. 首先下载F...