Если вы знаете, что процент завершен, и вы можете просто предположить, что линейная шкала времени линейна, может работать что-то вроде
timeLeft = timeSoFar * (1 / Percentage)
.
Щелкните правой кнопкой мыши на «Мой компьютер | Свойства». Затем на вкладке «Дополнительно» щелкните «Переменные среды», затем добавьте новую переменную пользователя с именем PROMPT и установите для нее значение Щелкните правой кнопкой мыши на «Мой компьютер | Свойства». Затем на вкладке «Дополнительно» щелкните «Переменные среды», затем добавьте новую переменную пользователя с именем PROMPT и установите для нее значение [110]. $p
.
Чтобы удалить путь из подсказки, используйте «prompt $ g», который просто покажет шеврон. Затем вы можете в любое время использовать команду 'cd', чтобы увидеть каталог, в котором вы находитесь. Например,
C:\Windows\System32\drivers\etc>prompt $g
>
>cd
C:\Windows\System32\drivers\etc
>
В дополнение к ответу @ Daniel, если вы хотите вернуться в нормальное состояние, вы можете ввести prompt
(без каких-либо аргументов) и нажать Enter kbd>
Это не относится к вопросу точно, но я считаю, что это более полезно для этого сценария. Когда мы используем это prompt $G
, это изменяет путь командной строки на >
. Даже при переходе к подпапкам приглашение все равно будет отображаться как >
, что не очень полезно.
Вместо того, чтобы делать это, мы можем сопоставить наиболее используемый путь к виртуальному диску. как C:\Users\ram\Desktop\temp
для виртуального диска X:
. Таким образом, вам не нужно видеть ненужный путь, а также вы можете видеть навигацию по подпапкам, например X:\subfolder>
.
Это более полезно для сопоставления вашего проекта с виртуальным диском и выполнения всех операций.
Чтобы отобразить путь к виртуальному диску
1) введите subst [Drive:] [path]
Пример: cmd>subst X: C:\Users\ram\Desktop\temp
2) Затем перейдите на диск, набрав X:
и Enter kbd>
Чтобы вернуться в предыдущий режим, вы можете просто ввести соответствующую букву диска. В этом случае C:
и Enter kbd>
Вот файл .bat, в котором отображается приглашение с окончательным именем папки в текущем пути к каталогу.
for %%* in (.) do set CurrDirName=%%~nx*
echo %CurrDirName%
prompt %CurrDirName% $G
Строки 1 и 2 взяты из Этот ответ для SuperUser: «Как мне найти короткий путь к каталогу / файлу Windows?»