Vscode Task 基于win进阶版教程,手把手教会如何写task.json
admin
2024-05-21 13:54:49
0次

Powered by:NEFU AB-IN

文章目录

  • Vscode Task 基于win进阶版教程
    • 前言
    • 第一阶段:介绍、准备与需求
      • 介绍
      • 准备
      • 需求
    • 第二阶段:改进原先项目
      • 改进1:更改command格式
      • 改进2:环境变量
      • 改进3:做成脚本
    • 第三阶段:完成需求
      • 创建脚本
      • 中间语法问题
      • 增添至task.json
      • 展示成果
    • 结尾
      • 总结
      • 附录

Vscode Task 基于win进阶版教程

请一定要结合B站视频食用!!!!,下面的博客总体来说只是起到提纲作用
B站视频链接!!!

  • 前言

    之前有写过关于Vscode 的Task相关的博客,链接放在下面,基本上属于介绍一些常用属性,然后发了一下我做的例子。其实例子做的并不好,只要看过官方文档的基本都能码出来。之后也是感觉太局限了,于是精进了一下。直到昨天,刚刚过完春节,有时间想再琢磨一下,索性就要就一下CMD/DOS语法,看看能不能把Task搞得更精简一些

  • 第一阶段:介绍、准备与需求

    • 介绍

    DOS是英文Disk Operating System的缩写,意思是“磁盘操作系统”。
    cmd命令的起源:DOS
    Windows里面运行cmd出来的DOS不是真正的DOS,那是微软在windows里虚拟的DOS环境,是用来运行一些高级命令的,真正的DOS是脱离系统的。因为他本身就是一种操作系统。因此,可以得出一个结论就是:cmd是一个实现了DOS功能的接口,可以使用DOS的部分功能,支持DOS的部分指令。

    • 准备

      • CMD
      • 环境变量
      • Vscode
      • notepad ++
    • 需求

      需求源于打比赛的时候,每次都要创建一个文件夹,然后再创建对应的源文件,还有基于是CF还是Leetcode换不同的模板,基于使用哪种语言加载不同的模板。希望写出一种脚本,可以满足以上的需求

  • 第二阶段:改进原先项目

    先看一下原先项目能干什么

    • 改进1:更改command格式

      1. 先读文档,看command处
      2. 改成一句一句
      3. 句前加 &
    • 改进2:环境变量

      1. 用户的和系统的都需要改,系统的改需要重启才能生效
      2. 改Path
        • set查看
        • 作用
        • 展示powershell脚本
      3. 添加词条 TemplatePath
        • 作用
      4. ps: 注意因为这里我们command是调用的cmd程序,而且我们的语句都是串起来的,可以理解先将句中的引用放上值,再执行语句,所以如果这里先set,后面是不能调用到的,可以举个例子
       set nasd=12312 & echo %nasd%echo %nasd$
      
    • 改进3:做成脚本

      • 传参

      • 每个参数含义

      • 每一句的含义

      • 运行查看

  • 第三阶段:完成需求

    • 创建脚本

      • 按注释打一遍
    • 中间语法问题

      1. for循环

        • %的使用
        • 不能通过下标访问
        • 如何退出,break
      2. set设置变量

        • 变量自增问题

        • 比较

      3. 延迟变量

        • 只要放在脚本中才生效,命令展示

        • 找DOS那篇博客

    • 增添至task.json

    • 展示成果

  • 结尾

    • 总结

      要说收获了什么,其实也没有什么,无非是完成了大伙每次比赛开题时,花个几秒钟完成的活。
      但其实我能感觉出来,我好久没有这么开心了。为了完成这个目标,从早上开始查资料,读文档,慢慢了解Task。然后开始网上翻教程,发现根本没有教这个的,翻到一篇还是自己写的 ,于是自己摸索,其中碰了很多很多壁,有的经典的问题,就放在视频和博客中讲了;有的其实不算是问题,但很需要花时间去探索
      从考完研到现在一个多月,每天就是码题,希望能找回曾经每天刷题的感觉,直到今天,才能找回一点。虽然做的东西比较垃圾,但总算没白费吧

    • 附录

      上文提到的,以前写的教程:Vscode 创建task并绑定快捷键教程
      doc:Vscode Task官方文档
      参考的语法讲解:DOS的特殊符号讲解
      之前写过的对拍讲解,也有部分bat代码:Windows C++ 对拍


      其余
      传参
      if语句
      for循环

相关内容

热门资讯

蜻蜓订购APP贵金属订购非法期...   蜻蜓订购APP以"投资平台"名义对外宣传,主打贵金属期货(订购)交易。该平台一方面强调自身"正规...
悟空订购APP非法期货交易欺骗...   近期,有投资者反映,“悟空订购APP”等平台以白银、贵金属订购为名,宣传所谓“高收益”“低门槛”...
小赢淘金APP期货投资骗局,平...   “小赢淘金”之流,最擅长的就是用“注册送现金”、“充值返券”的糖衣炮弹来引流。别天真地以为那是福...
八方淘金APP非法期货交易欺骗...   警惕!八方生财、每日淘金、小赢淘金、悟空订购、蜻蜓订购、斗金订购等APP均涉嫌非法期货交易!  ...
智易购APP贵金属订购交易骗局...   很多人看到“3元起投”“充值送福利”“操作简单”“随时提现”这类宣传,很容易把智易购APP当成普...
喜玛银庄APP商品订购投资骗局...   喜玛银庄APP白银、铂金“现货订购”骗局警示:无资质平台涉嫌非法期货交易,投资者爆仓后如何维权?...
吉鑫乐享APP炒贵金属订购交易...   近期,多名投资者反映在“吉鑫乐享APP”进行贵金属投资时遭遇严重亏损,甚至血本无归。看似正规的“...
易掘金APP虚假期货投资骗局,...   “易掘金”的APP它打着“高收益、灵活投资”的旗号,宣称通过“商品订购”就能轻松赚钱,吸引了不少...
在大吉订购APP订购交易亏损被...   近期,不少投资者反映在“大吉订购App”上投资白银、铂金等商品遭遇严重亏损。该平台宣称提供现货订...
铂银壹号APP商品订购交易亏损...   许多中小投资者误以为网上的“商品现货订购”是合规合法的理财渠道,殊不知这背后隐藏着巨大的合规风险...
兴鑫淘金APP贵金属订购交易亏...   白银、贵金属或其他商品类投资,除国家批准的正规期货交易场所及持牌期货公司外,市面上大量第三方交易...
铂银掘金APP无资质的违规平台...   铂银掘金等平台的投资者,往往是被“注册送现金”“充值返现券”“首单免亏”等广告话术吸引,进而下载...
八方淘金APP订购交易不合规,...   “八方淘金APP”“铂银掘金APP”“铂银壹号APP”等软件被指以“现货订购”为名,实际采用高杠...
在指尖订购APP订购商品亏损被...   指尖订购APP这类平台,表面是“订购交易”,实则是披着电商外衣的非法期货陷阱。绝大多数投资者被蒙...
在犀贝易购APP做商品订购交易...   市面上打着“现货投资”“贵金属交易”旗号的APP并不少,但真正合规、受监管的平台并不多。犀贝易购...
易达淘金APP虚假商品订购交易...   易达淘金APP存在严重的虚假宣传与违规交易行为。该平台打着“商品订购”的旗号,实则通过不合规的交...
大浪淘金APP白银订购亏损被骗...   大浪淘金APP最隐蔽的套路,在于其完全封闭的内盘交易系统。表面上,它宣称与国际贵金属市场接轨;实...
一品好购APP上订购白银出现亏...   一品好购APP原名“一品订购”,运营方为上海宝智未来信息技术有限公司。近期不少投资者反映在该平台...
九州订购APP贵金属订购投资骗...   九州订购APP正通过抖.音、快手、今日头条等平台大量投放投资广告,用“5元起投”“充值返现”“0...
坚锅淘金APP交易软件并不正规...   当前,市面上大量所谓的“现货商城订购”交易软件,早已偏离了正常的实物商品买卖,演变为高杠杆、高手...