Может кто-нибудь сказать, пожалуйста, как это сделать? Я не могу найти какие-либо простые учебники в Интернете. Я просто хочу простой скрипт, который создает папки на моем рабочем столе. Я очень устал в данный момент, извините, если этот пост беспорядок.
4 ответа
Существует переменная среды с именем: "USERPROFILE"
Эта переменная содержит путь к вашему "домашнему" каталогу в папке "Users" на диске, на котором установлена Windows.
Если вы откроете окно командной строки и наберете: echo "%USERPROFILE%", вы увидите что-то вроде:
C:\>echo "%USERPROFILE%"
"C:\Users\your-user-name"
Это также будет доступно как: %HOMEDRIVE%%HOMEPATH% где:
HOMEDRIVE=C:
HOMEPATH=\Users\your-user-name
Эта папка является родительской папкой для папки "Desktop" . Итак, если вы хотите создать папку с именем "MyNewFolder" на рабочем столе из командного окна или пакетного сценария, команда будет выглядеть следующим образом:
C:\>md "%USERPROFILE%\Desktop\MyNewFolder"
Эти переменные USERPROFILE HOMEDRIVE HOMEPATH доступны на Windows 7 (и , вероятно , также Windows Vista и Windows, 8). Для Windows XP и Windows 98 это можно найти в папке C:\Documents and Settings .
Запишите этот код в текстовом файле, переименуйте его в [someFilename].bat и сохраните файл на рабочем столе:
@echo off
set /p x=
mkdir %x%
Дважды щелкните по нему, и вам будет предложено ввести. Введите имя нужной папки, а затем нажмите клавишу ввода на клавиатуре.
Некоторые операционные системы не могут найти путь при использовании %userprofile% с cd , но, похоже, эта работает на всех версиях Windows.
@echo off
: start
cd "%systemdrive%/documents and settings/%username%/desktop"
set /p x= name of folder :
md %x%
cls && goto start
Сохраните файл .bat любом месте и запустите его.
Вот как бы я это сделал:
- Установить Cygwin
- Открыть блокнот
В пустом документе введите:
#!/bin/bash mkdir C:\path\to\dersired\directory- Хит Ctrl+S
- Для типа файла выберите
All files - Сохрани это
- Откройте командную строку
- Введите:
C:\cygwin\bin\bash C:\path\to\script\script.sh
Вы также можете поместить другие вещи в скрипт bash.
