AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Возможна ли консольная работа с AkelPad?
Goto page Previous  1, 2
 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
VladSh



Joined: 29 Nov 2006
Posts: 2610
Location: Киев, Русь

PostPosted: Thu Jul 15, 2010 4:54 pm    Post subject: Reply with quote

ccaid
Оно?
Только это unix-утилита...
Все остальные "Слипы" - это "Выключение, перезагрузка, переход в спящий, ждущий режим в заданное время или по таймеру".
Back to top
View user's profile Send private message Visit poster's website
bzmn



Joined: 14 Jul 2010
Posts: 6

PostPosted: Fri Jul 16, 2010 1:54 am    Post subject: Reply with quote

VladSh, delay.exe - как тебе верно подсказали, программа, которая ничего не делает заданный интервал. Нашел через гугл, аналогичных мелких утилиток, по-моему, тьма. ping localhost - немного неудачное решение, ибо:

а) это всё-таки процесс, требующий ресурсов (пусть и незначительных)
б) мусор на экране (хотя с другой стороны, можно и 'ping localhost > file', но, наверное, это просто идейно некорректно)

Задержки как таковой, в винде, кажется нет. Уверен, что какой-нибудь sleep.exe под Windows - то же самое, что и delay.

Под Linux это команда есть в bash'e, да.
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2040
Location: Vinnitsa, Ukraine

PostPosted: Fri Jul 16, 2010 6:46 am    Post subject: Reply with quote

Quote:
Задержки как таковой, в винде, кажется нет. Уверен, что какой-нибудь sleep.exe под Windows - то же самое, что и delay.
Когда-то, ещё в 98 винде была команда choice, которая заданное время могла ждать пока пользователь не сделает выбор, а потом делала выбор по умолчанию. У меня на ней было сделано уйма скриптов.
Начиная 2000 уроды(и прочий мат) из Редмонда решили что она никому не нужна и похерили её. Вместо неё предоставили конструкцию SET /P var=prompt , которая естественно таймаута не имеет.
В итоге все мои скрипты разом полетели, и приходится пользоваться такими вот финтами.
(пингать localhost нельзя, ибо он пингуется, и таймаута нету. Потому я пингую заведомо несуществующий адрес 127.255.255.255 - локальный широковещательный адрес. И переправлять можно в >nul)

VladSh
sleep - это спать, т.е. ничего не делать. И в *sh скриптах она спит заданное время.
Под *nix для перегрузка и т.п. есть telinit
Под Windows - shutdown
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Fri Jul 16, 2010 8:22 am    Post subject: Reply with quote

Добавлю, что команда at требует включённой и работающей службы планировщика. Что есть далеко не всегда.
Утилитка sleep - имхо, самый простой и верный способ. Разумеется, если нет нужды обходиться исключительно штатными средствами.

Есть ещё вариант: получать %TIME% и циклиться, пока значение не достигнет нужного, но это будет солидная нагрузка на проц.
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2040
Location: Vinnitsa, Ukraine

PostPosted: Fri Jul 16, 2010 9:01 am    Post subject: Reply with quote

Quote:
обавлю, что команда at требует включённой и работающей службы планировщика. Что есть далеко не всегда.
Именно об этом ишла речь в середине моего поста http://akelpad.sourceforge.net/forum/viewtopic.php?p=8099#8099 (sc config - включает, sc start - запускает)
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
ccaid



Joined: 15 Jun 2009
Posts: 35

PostPosted: Fri Jul 16, 2010 2:44 pm    Post subject: Reply with quote

VladSh wrote:
ccaid
Оно?
Только это unix-утилита...
значит, в микрософт не сами её придумали, а „слицензировали“. вот и в UnxUtils она нашлась.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group