Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP / 25 сообщений из 36, страница 1 из 2
13.02.2006, 15:56
    #33541280
jurasiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
Я хочу попробовать сделать очень простую программу на VB, которая могла бы делать скриншот экрана и отсылать его на FTP в формате jpg.

Реально ли реализовать это на VB?

Вот, что должна представлять из себя данная программа:

1) Она должна делать скриншот всего экрана (без разницы какого разрешения и в играх тоже)
2) делать скриншот она должна по определённому нажатию кнопки на клавиатуре
3) делать скриншот она должна в формате jpg (качество 60-80%)
4) скриншот сразу отсылается на FTP (логин и пароль внутри проги и не изменяется пользователями)

Из дополнительного я хотел ещё сделать:
1) звуковое оповещение после закачки скриншота на FTP
2) программа свернута всё время в трее и работает без окон
3) именя скриншотов с датой создания и ID, которое ввёл юзер в окошке

Спасибо тем, кто поможет по любому из пунктов или даст пример.
...
Рейтинг: 0 / 0
17.02.2006, 16:01
    #33552652
jurasiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
Народ, помогите.
...
Рейтинг: 0 / 0
17.02.2006, 18:44
    #33553225
SmeL_md
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
'1)
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, _
                                              ByVal bScan As Byte, _
                                              ByVal dwFlags As Long, _
                                              ByVal dwExtraInfo As Long)
        keybd_event vbKeySnapshot,  0 ,  0 ,  0 
        'изображение будет в буфере
'2)
Declare Function RegisterHotKey Lib "user32" (ByVal hwnd As Long, _
                                              ByVal id As Long, _
                                              ByVal fsModifiers As Long, _
                                              ByVal vk As Long) As Long
'3) по моему нужны сторонние библиотеки
'4)
Declare Function FtpPutFile Lib "wininet.dll" Alias "FtpPutFileA" (ByVal hConnect As Long, _
                                              ByVal lpszLocalFile As String, _
                                              ByVal lpszNewRemoteFile As String, _
                                              ByVal dwFlags As Long, _
                                              ByVal dwContext As Long) As Boolean
'1)
Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, _
                                              ByVal hModule As Long, _
                                              ByVal dwFlags As Long) As Long
'2)
Public Declare Function Shell_NotifyIcon Lib "shell32.dll" Alias "Shell_NotifyIconA" ( _
                                              ByVal dwMessage As Long, _
                                              lpData As NOTIFYICONDATA) As Long
' 3 ) если не сможете сами ответить на этотт вопрос то наврятли, что то у вас получится в ближайшее время.
...
Рейтинг: 0 / 0
19.02.2006, 11:28
    #33554313
jurasiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
Нашёл пример, где файл конвертируется в jpg! Лови
...
Рейтинг: 0 / 0
19.02.2006, 11:30
    #33554314
jurasiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
SmeL_md, спасибо, но можешь выложить исходник, а то я вставил этот код, а больше ничего не понял. Даже кнопку найти не могу.
...
Рейтинг: 0 / 0
20.02.2006, 10:35
    #33555030
Дурак
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
jurasiksЯ хочу попробовать сделать очень простую программу на VB, которая могла бы делать скриншот экрана и отсылать его на FTP в формате jpg.

Реально ли реализовать это на VB?

Вот, что должна представлять из себя данная программа:

1) Она должна делать скриншот всего экрана (без разницы какого разрешения и в играх тоже)
2) делать скриншот она должна по определённому нажатию кнопки на клавиатуре
3) делать скриншот она должна в формате jpg (качество 60-80%)
4) скриншот сразу отсылается на FTP (логин и пароль внутри проги и не изменяется пользователями)

Из дополнительного я хотел ещё сделать:
1) звуковое оповещение после закачки скриншота на FTP
2) программа свернута всё время в трее и работает без окон
3) именя скриншотов с датой создания и ID, которое ввёл юзер в окошке

Спасибо тем, кто поможет по любому из пунктов или даст пример.

Спорим, я знаю, на фига нужна это программа ?

P.S. Бей шпионов!
...
Рейтинг: 0 / 0
20.02.2006, 14:39
    #33555894
jurasiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
Пожалуйста, без оффтопа. Может, подскажешь какой-нибудь пункт?
...
Рейтинг: 0 / 0
20.02.2006, 22:06
    #33557055
SmeL_md
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
Присоединяюсь к мнению Господина Дурак, хотя то что я подсказал человеку который задал так много вопросов всерав но не поможет самому реализовать данное детище.
...
Рейтинг: 0 / 0
21.02.2006, 11:32
    #33557784
Letter_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
Такие вопросы надо задавать отдельно.
Здесь все знают, как решить отдельный вопрос, но ав единую программу сводить всё это - увольте...
...
Рейтинг: 0 / 0
21.02.2006, 13:20
    #33558180
jurasiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
Ну так подскажите по отдельному пункту.
...
Рейтинг: 0 / 0
27.02.2006, 15:02
    #33568105
jurasiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
Поднимаю.
...
Рейтинг: 0 / 0
17.03.2006, 14:18
    #33608154
jurasiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
Ап.
...
Рейтинг: 0 / 0
06.04.2006, 14:52
    #33649211
jurasiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
Люди, ну помогите!
...
Рейтинг: 0 / 0
06.04.2006, 15:40
    #33649438
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
Вам Дурак уже ответил.
...
Рейтинг: 0 / 0
07.04.2006, 13:55
    #33652096
jurasiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
?!
...
Рейтинг: 0 / 0
07.04.2006, 14:38
    #33652274
SmeL_md
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
Да вроде уже все ответели, теперь только опыта осталось набраться.
...
Рейтинг: 0 / 0
07.04.2006, 15:06
    #33652399
jurasiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
Ну не работает!
...
Рейтинг: 0 / 0
20.04.2006, 21:36
    #33680712
jurasiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
Люди добрые - дайти пример в формате VB.
Буду благодарен!
...
Рейтинг: 0 / 0
21.04.2006, 13:01
    #33682282
Nikz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
Только что потратив порядка двух часов, используя tipp0663.zip API подсказанные SmeL_md и немножко Яндекса, наваял такую программу.
Отдам с исходниками, за чисто символическую плату $100.
Надо?
...
Рейтинг: 0 / 0
24.04.2006, 18:36
    #33687130
jurasiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
ёлки-палки, демка есть?
...
Рейтинг: 0 / 0
25.04.2006, 12:01
    #33688334
Nikz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
теперь есть...

кнопка Scroll Lock - снять скриншот
Scroll Lock + Shift - настройки (там можно выстаить степень сжатия и посылать ли файл на фтп)
если указано посылать файл на ftp, файл отсылается на www.demo-screenshot.narod.ru
что бы войти на фтп этого сайта нужно набрать в адресной строке
ftp://demo-screenshot:111111@ftp.narod.ru

файл заливается только при наличии прямого подключения к интернет. через проксю заливка на ftp работать НЕ будет.

по окончании заливки если все пройдет хорошо раздастся сигнал Beep, если заливка не удалась появится сообщение "Call to FtpPutFile Failed!"
...
Рейтинг: 0 / 0
28.04.2006, 13:28
    #33697299
jurasiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
Настройки не появляются + нету иконки проги, чтобы закрыть её.

Можешь прислать исходник в формате VB?
...
Рейтинг: 0 / 0
28.04.2006, 15:01
    #33697716
Nikz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
jurasiksНастройки не появляются...

нужно нажать шифт, и УДЕРЖИВАЯ шифт, плавненько так нажать на Scroll Lock

jurasiks...нету иконки проги, чтобы закрыть её...

нет, но можно сделать
пока отключается через диспетчер задач

jurasiks...Можешь прислать исходник в формате VB?...

легко
условия здесь
...
Рейтинг: 0 / 0
29.04.2006, 22:04
    #33699353
jurasiks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
100$ за такую программу?
вы там все такие свихнутые в Нижнем?
максимум - 299 рублей.
...
Рейтинг: 0 / 0
30.04.2006, 18:31
    #33699819
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP
2 jurasiks
Молодой человек, попрошу повежливее. Это во-первых. А во-вторых, заглaвный пост больше подошел бы к форуму Работа, т.к. его содержание больше напоминает заказ чем просьбу помочь с КОНКРЕТНЫМ вопросом.
На мой взгляд SmeL_md дал достаточно информации, но судя по вашему ответу вам она пригодится не может. Поэтому либо в форум Работа, либо садимся читать учебники и мануалы по VB, а также правила форума Visual Basic, прикрепленные в начале списка тем.

Magnus
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помощь: Хочу сделать программу для снятия скриншота и его отсылки на FTP / 25 сообщений из 36, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]