Комментарии 30
Увидел заголовок. Решил, что расскажут о том, как научить PowerShell выполнить длинный процесс в отдельном процессе. Предчувствие подсказывало, что об этом не расскажут. Так и вышло.
+5
Бонус:
1. Ctrl+T в Ise открывает новый Tab, каковой работает параллельно
2. help about_jobs
1. Ctrl+T в Ise открывает новый Tab, каковой работает параллельно
2. help about_jobs
+1
>Увидел заголовок. Решил, что расскажут о том, как…
выстрелить себе в ногу.
выстрелить себе в ногу.
+18
а потом забыть про боль?
+2
Мне когда-то попадалась на глаза шуточная статья про реализацию задачи «выстрелить себе в ногу» на разных языках программрования.
[captain_obvioius]Скорее всего имелось в виду про: http://lurkmore.ru/Выстрелить_себе_в_ногу[/captain_obvioius]
[captain_obvioius]Скорее всего имелось в виду про: http://lurkmore.ru/Выстрелить_себе_в_ногу[/captain_obvioius]
-2
Как всё не удобнов, в linux достаточно написать:
cp -r ~/dir /media/disk&&echo done&
cp -r ~/dir /media/disk&&echo done&
-16
Ну и что из этого?
+4
echo выводит на консоль, насколько я знаю. Здесь штука в том, чтобы оставить задание, свернуть и спокойно работать над другими проблемами. Когда операция заканчивается, вы ыидите message box с надписью done поверх всех окон.
Причем если машина залочена вы тоже увидите этот бокс благодаря [Windows.Forms.MessageBoxOptions]::ServiceNotification
Если вы хотите перевести разговор с корнкретного практичесого приема в плосколсть «linux vs windows» то я к этому не готов так как линукса не знаю.
Причем если машина залочена вы тоже увидите этот бокс благодаря [Windows.Forms.MessageBoxOptions]::ServiceNotification
Если вы хотите перевести разговор с корнкретного практичесого приема в плосколсть «linux vs windows» то я к этому не готов так как линукса не знаю.
+18
Просто чтоб было:
nexec () { echo $@ msg=$@ notify-send "Operation done" "$msg" } nexec cp /etc/passwd /tmp/
0
тоже хорошо. А на залоченной машине покажет?
0
«Как всё не удобнов», в windows достаточно написать:
cp c:\windows\system32 -rec d: && echo done
«Врага нужно знать в лицо»
cp c:\windows\system32 -rec d: && echo done
«Врага нужно знать в лицо»
+11
А зачем тогда повершелл?
-3
zenity вместо echo. ;)
+4
а не лучше звук вывести? или нотификация будет там всегда, пока ее не щелкнешь?
0
Отошёл от компьютера => не услышал звук. Плохо :)
0
Обычный месседж бокс, только поверх всех окон:

Кстати стандартный звук тоже выводится.
Висит пока не нажмешь OK. У меня звук в компе отключен.

Кстати стандартный звук тоже выводится.
Висит пока не нажмешь OK. У меня звук в компе отключен.
+1
А еще лучше по SMS послать или в аську
0
А ещё лучше, чтобы сисястая телка приходила и докладывала…
+39
боюсь тогда бы жесткий диск быстро накрылся от постоянной работы :)
+3
да уж, с сисястой телкой надо побыстрее накрываться…
0
Эм… что за профиль?
0
Профиль — это скрипт, который выполняется при запуске PowerShell.
Путь к профилю хранится в переменной $profile.
Ещё автор не упомянул, что для того, чтобы PowerShell подхватил профиль, нужно поменять политику выполнения.
Например, Set-ExecutionPolicy RemoteSigned (ну и перегрузить PowerShell).
Путь к профилю хранится в переменной $profile.
Ещё автор не упомянул, что для того, чтобы PowerShell подхватил профиль, нужно поменять политику выполнения.
Например, Set-ExecutionPolicy RemoteSigned (ну и перегрузить PowerShell).
+2
Спасибо, про Set-ExecutionPolicy RemoteSigned мне подсказал PowerGUI.
0
если работаете в PowerShell ISE, наберите powershell_ise $profile и отредактируйте.
у меня ф профиле есть функуифя для редактирования профиля
или
у меня ф профиле есть функуифя для редактирования профиля
function pro() { powershell_ise $profile }
или
function pro() { notepad $profile }
+1
На сколько я знаю PowerShell ISE появляется в PowerShell, который пока не зарелизен, так?
0
Ага в V2CTP3. Но я пользуюсь только им и глюков не замечал. Единственное — в русское винде, чтоб работала команда help надо мкопирвоать папку en-us в ru-ru
0
А поверх 1.0 ставится без проблем?
0
надо снести 1.0 сначала — зайти в установку и удаление программ и выбрать галку «Показать обновления» — тогда можно увидеть PSh
+1
Джефри писал, что там есть IntelliSense, но я как ни пытался, нашел только старинное дополнение по табу… Не знаете, как там вызывается IntelliSense?
0
может он и имеет ввиду дополнение по табу? я не видело там интеллисенса. Еще там нет некоторых фишек из консольной версии — например, истории по хоткею. А жаль. Зато плагины можно писать.
0
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.
PowerShell: выстрелил и забыл