-Поиск по дневнику

Поиск сообщений в dandr

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 18.12.2003
Записей: 5954
Комментариев: 61649
Написано: 133889


Не, ну какая прелесть)))

+ в цитатник

Cообщение скрыто для удобства комментирования.
Прочитать сообщение


CONSTantius   обратиться по имени Воскресенье, 10 Февраля 2008 г. 02:36 (ссылка)
Блин, похоже тот, кому все это и нужно, взял и свалил куда-т.. Спать может? :) А я тут подорвался на бурном энтузиазме закодить че-нибудь
Ответить С цитатой В цитатник
Vl_ad_le_na   обратиться по имени Воскресенье, 10 Февраля 2008 г. 03:00 (ссылка)
*спряталась за штору и бормочет: "Я не участвую в этом сумасшествии... я не знаю, в какой руке держать мышку..."*
Ответить С цитатой В цитатник
CONSTantius   обратиться по имени Воскресенье, 10 Февраля 2008 г. 03:05 (ссылка)
Исходное сообщение Vl_ad_le_na
*спряталась за штору и бормочет: "Я не участвую в этом сумасшествии... я не знаю, в какой руке держать мышку..."*

Неужели я произвожу впечатление _такого_ безумного маньяка, что приходится прятаться за штору? (:
Ответить С цитатой В цитатник
CONSTantius   обратиться по имени Воскресенье, 10 Февраля 2008 г. 03:39 (ссылка)
Недолгие разборки привели к такому:
code:

ShellExecute(Handle, 'open', 'cmd', Pchar('/c ' + s), nil, SW_HIDE);


В s, очевидно, команда. Без ключа /c cmd не хочет принимать команду в качестве параметра, к тому же это ключ для автоматического закрытия консоли после отработки команды. SW_HIDE - запуск с невидимым окошком. Только при использовании путей с пробелами в строке s надо пути в кавычки ставить. Ну это уж ерунда :)
P.S. ShellAPI не забудь подключить ;)
Ответить С цитатой В цитатник
dandr   обратиться по имени Воскресенье, 10 Февраля 2008 г. 12:16 (ссылка)
Исходное сообщение CONSTantius
Исходное сообщение dandr
Исходное сообщение TRAViS
Ааааааа!!! Дельфийка!!!! )))) Родное сердце!!! Я тож делфист )))

Коль уж дельфисты собрались, то вопрос на засыпку...
Имеется небольшая БД, в которой каждая строка по сути - готовая команда для cmd.
Подсобите, как эту команду запустить. Да ещё и в фоновом режиме.
В принципе, можно слить в батник и запускать его, но это как-то неэтично...

Я тож дельфиец ;) Ща поглядим-с. ИМХО можно посмотреть WinExec и ShellExecute, хотя скорее всего придется делать геморнее. Есть вариант открыть консоль и слать ей нажатия клавиш, но тогда все же уж лучше батник. Мм, соображаю как бы все это оформить :)

Вот открыть консоль как-то не очень хочется...
Ответить С цитатой В цитатник
dandr   обратиться по имени Воскресенье, 10 Февраля 2008 г. 12:18 (ссылка)
Исходное сообщение CONSTantius
dandr,
Вообще, если серьезно, то проще это дело обсудить в асе ;) Хоть сейчас. Мну стало интересно и ща я попробую че-нить закодить :) Хотя бы просто выполнение командной строки с невидимым окошком.

На тот момент, когда ты это писал, я уже спал)))
Асю дома не юзаю. Если есть Jabber - вечером появлюсь. Dandr@ya.ru
Ответить С цитатой В цитатник
dandr   обратиться по имени Воскресенье, 10 Февраля 2008 г. 12:19 (ссылка)
Исходное сообщение CONSTantius
Блин, похоже тот, кому все это и нужно, взял и свалил куда-т.. Спать может? :) А я тут подорвался на бурном энтузиазме закодить че-нибудь

Я дал время на размышление)))
Я ж не думал, что ты вот так вот подорвёшься с места в карьер))))
Ответить С цитатой В цитатник
dandr   обратиться по имени Воскресенье, 10 Февраля 2008 г. 12:19 (ссылка)
Исходное сообщение Vl_ad_le_na
*спряталась за штору и бормочет: "Я не участвую в этом сумасшествии... я не знаю, в какой руке держать мышку..."*

Не отмазывайся: за блондинкО уже не проканаешь))))
Ответить С цитатой В цитатник
dandr   обратиться по имени Воскресенье, 10 Февраля 2008 г. 12:21 (ссылка)
Исходное сообщение CONSTantius
Недолгие разборки привели к такому:
code:

ShellExecute(Handle, 'open', 'cmd', Pchar('/c ' + s), nil, SW_HIDE);


В s, очевидно, команда. Без ключа /c cmd не хочет принимать команду в качестве параметра, к тому же это ключ для автоматического закрытия консоли после отработки команды. SW_HIDE - запуск с невидимым окошком. Только при использовании путей с пробелами в строке s надо пути в кавычки ставить. Ну это уж ерунда :)
P.S. ShellAPI не забудь подключить ;)

Вау, какая прелесть! Спасибо)))))
Ответить С цитатой В цитатник
CONSTantius   обратиться по имени Воскресенье, 10 Февраля 2008 г. 12:54 (ссылка)
Исходное сообщение dandr
Исходное сообщение CONSTantius
dandr,
Вообще, если серьезно, то проще это дело обсудить в асе ;) Хоть сейчас. Мну стало интересно и ща я попробую че-нить закодить :) Хотя бы просто выполнение командной строки с невидимым окошком.

На тот момент, когда ты это писал, я уже спал)))
Асю дома не юзаю. Если есть Jabber - вечером появлюсь. Dandr@ya.ru

Я так и подумал, ты же адекватный человек (:
Jabber-jabber... Надо для начала учетную запись что ли получить где-то. Никогда жабером не пользовался
Ответить С цитатой В цитатник
CONSTantius   обратиться по имени Воскресенье, 10 Февраля 2008 г. 12:55 (ссылка)
Исходное сообщение dandr
Я ж не думал, что ты вот так вот подорвёшься с места в карьер))))

Да у меня весь вечер руки чесались что-нибудь полезное сделать (:
Ответить С цитатой В цитатник
CONSTantius   обратиться по имени Воскресенье, 10 Февраля 2008 г. 12:56 (ссылка)
Исходное сообщение dandr
Исходное сообщение CONSTantius
Недолгие разборки привели к такому:
code:

ShellExecute(Handle, 'open', 'cmd', Pchar('/c ' + s), nil, SW_HIDE);


В s, очевидно, команда. Без ключа /c cmd не хочет принимать команду в качестве параметра, к тому же это ключ для автоматического закрытия консоли после отработки команды. SW_HIDE - запуск с невидимым окошком. Только при использовании путей с пробелами в строке s надо пути в кавычки ставить. Ну это уж ерунда :)
P.S. ShellAPI не забудь подключить ;)

Вау, какая прелесть! Спасибо)))))

Не за что, мне самому было интересно ;)
Ответить С цитатой В цитатник
dandr   обратиться по имени Воскресенье, 10 Февраля 2008 г. 22:03 (ссылка)
Исходное сообщение CONSTantius
Я так и подумал, ты же адекватный человек (:
Jabber-jabber... Надо для начала учетную запись что ли получить где-то. Никогда жабером не пользовался

:)
Что мешает начать?)))
Ответить С цитатой В цитатник
dandr   обратиться по имени Воскресенье, 10 Февраля 2008 г. 22:03 (ссылка)
Исходное сообщение CONSTantius
Исходное сообщение dandr
Я ж не думал, что ты вот так вот подорвёшься с места в карьер))))

Да у меня весь вечер руки чесались что-нибудь полезное сделать (:

Сделал, спасибо)))
Ответить С цитатой В цитатник
CONSTantius   обратиться по имени Воскресенье, 10 Февраля 2008 г. 22:55 (ссылка)
Исходное сообщение dandr
Исходное сообщение CONSTantius
Я так и подумал, ты же адекватный человек (:
Jabber-jabber... Надо для начала учетную запись что ли получить где-то. Никогда жабером не пользовался

:)
Что мешает начать?)))

Ничего не мешает, более того... Я просто не знал, что GoogleTalk - это jabber-протокол. Есть у меня jid, и я уже запросил у тебя авторизацию. Приходило/нет?
Ответить С цитатой В цитатник
CONSTantius   обратиться по имени Воскресенье, 10 Февраля 2008 г. 22:55 (ссылка)
Исходное сообщение dandr
Исходное сообщение CONSTantius
Исходное сообщение dandr
Я ж не думал, что ты вот так вот подорвёшься с места в карьер))))

Да у меня весь вечер руки чесались что-нибудь полезное сделать (:

Сделал, спасибо)))

Пожалуйста, рад помочь ;)
Ответить С цитатой В цитатник
dandr   обратиться по имени Воскресенье, 10 Февраля 2008 г. 23:54 (ссылка)
Исходное сообщение CONSTantius
Исходное сообщение dandr
Исходное сообщение CONSTantius
Я так и подумал, ты же адекватный человек (:
Jabber-jabber... Надо для начала учетную запись что ли получить где-то. Никогда жабером не пользовался

:)
Что мешает начать?)))

Ничего не мешает, более того... Я просто не знал, что GoogleTalk - это jabber-протокол. Есть у меня jid, и я уже запросил у тебя авторизацию. Приходило/нет?

Только что))))
Ответить С цитатой В цитатник
Vl_ad_le_na   обратиться по имени Понедельник, 11 Февраля 2008 г. 11:18 (ссылка)
Исходное сообщение CONSTantius
Исходное сообщение Vl_ad_le_na
*спряталась за штору и бормочет: "Я не участвую в этом сумасшествии... я не знаю, в какой руке держать мышку..."*

Неужели я произвожу впечатление _такого_ безумного маньяка, что приходится прятаться за штору? (:

ага, меня вот это напугало:
code:

ShellExecute(Handle, 'open', 'cmd', Pchar('/c ' + s), nil, SW_HIDE);

:DDDDD
Ответить С цитатой В цитатник
Vl_ad_le_na   обратиться по имени Понедельник, 11 Февраля 2008 г. 11:20 (ссылка)
Исходное сообщение dandr
Исходное сообщение Vl_ad_le_na
*спряталась за штору и бормочет: "Я не участвую в этом сумасшествии... я не знаю, в какой руке держать мышку..."*

Не отмазывайся: за блондинкО уже не проканаешь))))

от блин...:DDDDDDD
спс за симпу)))))))
Ответить С цитатой В цитатник
TRAViS   обратиться по имени Понедельник, 11 Февраля 2008 г. 11:45 (ссылка)
Vl_ad_le_na,
"ага, меня вот это напугало:
code:

ShellExecute(Handle, 'open', 'cmd', Pchar('/c ' + s), nil, SW_HIDE);"

Не бойся, это ему, как Менделееву, во сне всякая фигня снится. Правда иногда она даже компилится без ошибок :)
Ответить С цитатой В цитатник
dandr   обратиться по имени [TLC] Без заголовка Понедельник, 11 Февраля 2008 г. 12:25 (ссылка)
Автор: Vl_ad_le_na

Исходное сообщение dandr

Исходное сообщение Vl_ad_le_na
*спряталась за штору и бормочет: "Я не участвую в этом сумасшествии... я не знаю, в какой руке держать мышку..."*

Не отмазывайся: за блондинкО уже не проканаешь))))

от блин...:DDDDDDD
спс за симпу)))))))
Взаимно)))



в колонках: RANCID - Дорожка 08
Ответить С цитатой В цитатник
dandr   обратиться по имени [TLC] Без заголовка Понедельник, 11 Февраля 2008 г. 15:56 (ссылка)
Автор: CONSTantius
Недолгие разборки привели к такому:

code:


ShellExecute(Handle, 'open', 'cmd', Pchar('/c ' + s), nil, SW_HIDE);



В s, очевидно, команда. Без ключа /c cmd не хочет принимать команду в качестве параметра, к тому же это ключ для автоматического закрытия консоли после отработки команды. SW_HIDE - запуск с невидимым окошком. Только при использовании путей с пробелами в строке s надо пути в кавычки ставить. Ну это уж ерунда :)
P.S. ShellAPI не забудь подключить ;)

Так, поехали дальше...
Налабал новую форму всего с одной кнопкой.
code:


procedure TForm1.Button1Click(Sender: TObject);
begin
ShellExecute(Handle, 'open', 'cmd', Pchar('/c ' + s), nil, SW_SHOW);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
s:='xcopy C:\My_Doc\Test\ C:\My_Doc\Result\ 2>error.log'
end;



От SW_SHOW собственно, толку никакого, т.к. всё происходит моментально.
В error.log наблюдаю единственное сообщение:
Недопустимый путь

Где косяк?


в колонках: Saxon - This Town Rocks - Winamp [Paused]
Ответить С цитатой В цитатник
CONSTantius   обратиться по имени Понедельник, 11 Февраля 2008 г. 18:44 (ссылка)
Исходное сообщение TRAViS
Vl_ad_le_na,
"ага, меня вот это напугало:
code:

ShellExecute(Handle, 'open', 'cmd', Pchar('/c ' + s), nil, SW_HIDE);"

Не бойся, это ему, как Менделееву, во сне всякая фигня снится. Правда иногда она даже компилится без ошибок :)

Бу-го-га (%
Как любой нормальный программист, я пишу ночью :-P
Ответить С цитатой В цитатник
CONSTantius   обратиться по имени Понедельник, 11 Февраля 2008 г. 18:47 (ссылка)
Исходное сообщение dandr
Автор: CONSTantius
Недолгие разборки привели к такому:

code:


ShellExecute(Handle, 'open', 'cmd', Pchar('/c ' + s), nil, SW_HIDE);



В s, очевидно, команда. Без ключа /c cmd не хочет принимать команду в качестве параметра, к тому же это ключ для автоматического закрытия консоли после отработки команды. SW_HIDE - запуск с невидимым окошком. Только при использовании путей с пробелами в строке s надо пути в кавычки ставить. Ну это уж ерунда :)
P.S. ShellAPI не забудь подключить ;)

Так, поехали дальше...
Налабал новую форму всего с одной кнопкой.
code:


procedure TForm1.Button1Click(Sender: TObject);
begin
ShellExecute(Handle, 'open', 'cmd', Pchar('/c ' + s), nil, SW_SHOW);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
s:='xcopy C:\My_Doc\Test\ C:\My_Doc\Result\ 2>error.log'
end;



От SW_SHOW собственно, толку никакого, т.к. всё происходит моментально.
В error.log наблюдаю единственное сообщение:
Недопустимый путь

Где косяк?


в колонках: Saxon - This Town Rocks - Winamp [Paused]

Для начала - чтобы консоль не схлопнулась после отработки надо передавать ключик /k вместо /c. Собственно, с никакими xcopy'ями я не работал, и даже близко не представляю что это такое :) Попробуй запихнуть оба пути в двойные кавычки
Ответить С цитатой В цитатник
Moralist   обратиться по имени Понедельник, 11 Февраля 2008 г. 19:00 (ссылка)
товаисчи, может вы в асе пообщаетесь, а?
Ответить С цитатой В цитатник
CONSTantius   обратиться по имени Понедельник, 11 Февраля 2008 г. 19:07 (ссылка)
Исходное сообщение Moralist
товаисчи, может вы в асе пообщаетесь, а?

Тема уже в любом случае зафлужена давно :) Все равно никто тут особо больше ничего не пишет
Да и, асю dandr у нас не любит, и в жаббере его не поймать :)
Ответить С цитатой В цитатник
CONSTantius   обратиться по имени Понедельник, 11 Февраля 2008 г. 19:13 (ссылка)
Исходное сообщение dandr
Налабал новую форму всего с одной кнопкой.
code:


procedure TForm1.Button1Click(Sender: TObject);
begin
ShellExecute(Handle, 'open', 'cmd', Pchar('/c ' + s), nil, SW_SHOW);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
s:='xcopy C:\My_Doc\Test\ C:\My_Doc\Result\ 2>error.log'
end;



От SW_SHOW собственно, толку никакого, т.к. всё происходит моментально.
В error.log наблюдаю единственное сообщение:
Недопустимый путь

Где косяк?


в колонках: Saxon - This Town Rocks - Winamp [Paused]

Хм... Немного присмотревшись, думаю, косяк в цифре "2" перед ">" :) Я прав?
Ответить С цитатой В цитатник
Moralist   обратиться по имени Понедельник, 11 Февраля 2008 г. 19:27 (ссылка)
Исходное сообщение CONSTantius
Исходное сообщение Moralist
товаисчи, может вы в асе пообщаетесь, а?

Тема уже в любом случае зафлужена давно :) Все равно никто тут особо больше ничего не пишет
Да и, асю dandr у нас не любит, и в жаббере его не поймать :)


конечно не пишет, все зафлудили.

читать то все равно приходится.

или камраду дандру все-таки ввести древовидные комментарии.
Ответить С цитатой В цитатник
dandr   обратиться по имени Понедельник, 11 Февраля 2008 г. 19:29 (ссылка)
Исходное сообщение CONSTantius
Исходное сообщение dandr
Автор: CONSTantius
Недолгие разборки привели к такому:

code:


ShellExecute(Handle, 'open', 'cmd', Pchar('/c ' + s), nil, SW_HIDE);



В s, очевидно, команда. Без ключа /c cmd не хочет принимать команду в качестве параметра, к тому же это ключ для автоматического закрытия консоли после отработки команды. SW_HIDE - запуск с невидимым окошком. Только при использовании путей с пробелами в строке s надо пути в кавычки ставить. Ну это уж ерунда :)
P.S. ShellAPI не забудь подключить ;)

Так, поехали дальше...
Налабал новую форму всего с одной кнопкой.
code:


procedure TForm1.Button1Click(Sender: TObject);
begin
ShellExecute(Handle, 'open', 'cmd', Pchar('/c ' + s), nil, SW_SHOW);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
s:='xcopy C:\My_Doc\Test\ C:\My_Doc\Result\ 2>error.log'
end;



От SW_SHOW собственно, толку никакого, т.к. всё происходит моментально.
В error.log наблюдаю единственное сообщение:
Недопустимый путь

Где косяк?


в колонках: Saxon - This Town Rocks - Winamp [Paused]

Для начала - чтобы консоль не схлопнулась после отработки надо передавать ключик /k вместо /c. Собственно, с никакими xcopy'ями я не работал, и даже близко не представляю что это такое :) Попробуй запихнуть оба пути в двойные кавычки

Пробовал (кавычки). Та же байда.
Ответить С цитатой В цитатник
dandr   обратиться по имени Понедельник, 11 Февраля 2008 г. 19:29 (ссылка)
Исходное сообщение Moralist
товаисчи, может вы в асе пообщаетесь, а?

Может... Есть ещё вариант: отписаться от треда.
Ответить С цитатой В цитатник
К дневнику Страницы: 1 [2] 3 [Новые]