USBDevEnv设想--快速、方便、移动的开发环境
之前做学习PHP,遇到了一款非常好的工具,叫USBWebSever。这家伙把Apache、MySQL、PHP还有phpMyAdmin集成到了一起,使用时双击一个exe文件,马上本地就有了php的工作环境。从USBWebSever出发,我设想随时、快速地搭建一套个性化的开发环境应该是件很有意思的事,我把这个称为USBDevEnv。
虽然上了两年的大学(也算是计算机相关专业吧),但是关注操作系统脚本也是最近的事。之前由于在电脑要在两种网络环境下使用,每天手工切换让我厌倦了,便在网上找到了设置IP和代理的两个批处理文件,在前面的文章里面做了个整理(地址),算是第一次用bat吧,也没怎么看明白,反正用了就是了。之后,遇到越来越多的场合用到了bat,便去找了些文章对bat的基本知识做了一个比较全面而初步的了解,竟然喜欢上了这个玩意。但当自己在用bat设置系统环境变量path遇到了很大困难的时候,发现windows下的系统脚本技术,除了bat,还有vbs、js、powershell等等。得益于vbs,我把notepad++和python2.7组合在一起,做成了一个适合Python的USBDevEnv,这个制作过程,其实也没什么高明的地方,但算是一个对USBDevEnv的尝试吧。Windows设置系统环境变量Path,用脚本实现有多种方法,找时间小结一下,同时把那个Python的USBDevEnv也交代一下。
实现USBDevEnv,按我现在的思路,就是把要用的东西压成包,通过一些脚本(bat、vbs等)代码文件或者专门写启动程序,配置一些参数,免除安装等待这些步骤,快速使用。同时经过一些定制,可以打造更为个性化的开发环境。如果需要的话,甚至临时修改系统的外观设置,比如主题,使得无论在那台电脑上,都好像在自己的电脑上一样。在后面一段时间,我会继续在这个方面探索。
今天找到了一段修改Windows XP桌面主题的vbs代码,用来作为对这篇文章的收尾(来源http://zhidao.baidu.com/question/75632994.html —— 好吧,是百度知道)。
Set ws = CreateObject("WScript.Shell")
ws.Run "rundll32.exe shell32.dll,Control_RunDLL desk.cpl desk,@Themes /Action:OpenTheme /file:""C:\WINDOWS\Resources\Themes\Windows Classic.theme"""
ws.SendKeys "{enter}"
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库