windows - Windows Shell 脚本默认文件夹
问题描述
我正在尝试创建一个用于在 Windows 10 中部署 django 应用程序的 shell 脚本。我才刚刚开始,但我想做的是:
- 创建目录 C:\Software\MyApp;
- 从 C:\Software\MyApp 中的 GitLab 克隆项目;
- 在 C:\Software\MyApp\py2_env 中安装 virtualenv;
所以我写了这个脚本
# setup folser
cd C:\
mkdir C:\Software\MyApp
cd C:\Software\MyApp
# clone application
git clone https://gitlab.com/blablabla/Application.git
# virtualenv
pip install virtualenv
virtualenv C:\Software\EVARplanning\py2_env
C:\Software\EVARplanning\py2_env\Script\activate
我将它保存在我的桌面文件夹中名为 installation.sh 的文件中。问题是当我双击它时,它会在我的桌面(C:\Users\<user>\Desktop
)中创建一个“应用程序”和“SoftwareMyApppy2_env”文件夹。奇怪的是,如果我打开一个终端并一一复制/粘贴这些命令,它们就会完美运行......
你能告诉我我错了吗?
谢谢
解决方案
推荐阅读
- java - 我的菜单栏不在我的窗口顶部?
- reactjs - React Native 不显示图像
- python - 将 datetime.now() 添加到 print_exc
- arrays - 如何正确编写返回给定数组的方法
- python - 无法使用 python api 修改 MT5 中的止损
- android - Android Kotlin - 将 HTML 字符串拆分为保持 HTML 标签的块
- mysql - 如何使用 MySQL 过滤所需的行
- google-apps-script - Google 应用程序脚本变量声明灰显
- javascript - FancyTree 区分拖动到节点和节点下
- typescript - Babel 有错误的命名空间转译