неполучается перевести .vbs в исполняемый код
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
неполучается перевести .vbs в исполняемый код - 2008-08-17 10:25:33.383333
|
|
|
Derek_RED
Сообщений: 235
Оценки: 0
Присоединился: 2008-03-16 16:29:54.476666
|
F12::
;работаем со скрытыми окнами
DetectHiddenWindows, On
;делаем снимок экрана
Send, {PRINTSCREEN} ; снимок всего экрана (PrtSc)
;Send, !{PRINTSCREEN} ; снимок активного окна (Alt + PrtSc)
;создаём пустой файл
FileAppend,, C:\PrScr.bmp
;открываем пустой файл в скрытом окне Paint
Run, mspaint C:\PrScr.bmp,, Hide
;ждём запуска Paint
WinWait, PrScr.bmp - Paint
;команда меню "Правка" - "Вставить"
PostMessage, 0x111, 57637, 0, , PrScr.bmp - Paint
;команда меню "Файл" - "Сохранить"
PostMessage, 0x111, 57603, 0, , PrScr.bmp - Paint
;команда меню "Файл" - "Выход"
PostMessage, 0x111, 57665, 0, , PrScr.bmp - Paint
;ждём завершения работы Paint
WinWaitClose, PrScr.bmp - Paint вот код и описание, но просто вставить его в блокнот нельзя…непоможете его переделать чтоб моно было тупо к блокнот :? несколько строк переписал но дальше дела не пошли:( выходят ошибкий типа недопустимый символ, или ожидание функций и т.д и т.п…..
|
|
|
RE: неполучается перевести .vbs в исполняемый код - 2008-08-18 00:23:02.863333
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
гы, а кто тебе сказал, что это вообще VBS???
|
|
|
RE: неполучается перевести .vbs в исполняемый код - 2008-08-24 22:56:48.020000
|
|
|
Derek_RED
Сообщений: 235
Оценки: 0
Присоединился: 2008-03-16 16:29:54.476666
|
да я точно наю :) а по твоему эт чо :? кажется для проги какой то код ( мну в блокнот надо( может есть чё нить похожее :?)))
|
|
|
RE: неполучается перевести .vbs в исполняемый код - 2008-08-25 02:02:30.386666
|
|
|
FlipLab Software
Сообщений: 179
Оценки: 0
Присоединился: 2007-02-08 01:50:01.693333
|
Блин в VBS не силён,но в Delphi помогу.А чё ты тупо не можешь копировать в буфер,ловить окно блокнота и туда вставлять.Помоему я тут вообще сложностей не вижу
|
|
|
RE: неполучается перевести .vbs в исполняемый код - 2008-08-25 12:04:32.313333
|
|
|
Derek_RED
Сообщений: 235
Оценки: 0
Присоединился: 2008-03-16 16:29:54.476666
|
тупа в блокноте ошибке лезут ---------------------------
Сервер сценариев Windows
---------------------------
Сценарий: C:\Documents and Settings\Ф А Н Д У С\Рабочий стол\1.vbs
Строка: 2
Символ: 1
Ошибка: Предполагается наличие инструкции
Код: 800A0400
Источник: Ошибка компиляции Microsoft VBScript
---------------------------
ОК
---------------------------
|
|
|
RE: неполучается перевести .vbs в исполняемый код - 2008-08-25 14:57:09.006666
|
|
|
Derek_RED
Сообщений: 235
Оценки: 0
Присоединился: 2008-03-16 16:29:54.476666
|
спасиба доктор Бин, но я так и не понил моно ли воще перевести для блокнота это всё :? я хочу его соединить с другим кодом а так они друг с другом не контачать :(((((
|
|
|
RE: неполучается перевести .vbs в исполняемый код - 2008-08-28 10:56:20.033333
|
|
|
Derek_RED
Сообщений: 235
Оценки: 0
Присоединился: 2008-03-16 16:29:54.476666
|
так понятно) кто нидь может написать код делающий скрин всего экрана и сохраняющего его в файл с форматом .bmp ???
|
|
|
RE: неполучается перевести .vbs в исполняемый код - 2008-09-06 17:41:30.793333
|
|
|
Derek_RED
Сообщений: 235
Оценки: 0
Присоединился: 2008-03-16 16:29:54.476666
|
ну 4то не кто не может мне помочъ ????
|
|
|
RE: неполучается перевести .vbs в исполняемый код - 2008-09-11 13:02:29.666666
|
|
|
redsh
Сообщений: 338
Оценки: 0
Присоединился: 2007-06-17 22:35:25.540000
|
quote:
ORIGINAL: Derek_RED так понятно) кто нидь может написать код делающий скрин всего экрана и сохраняющего его в файл с форматом .bmp ??? void CaptureScreen(LPSTR szFileName, BOOL bWindow)
{
HWND hWindow = bWindow ? GetForegroundWindow() : GetDesktopWindow();
RECT rc;
GetWindowRect(hWindow, &rc);
DWORD dwWidth = rc.right - rc.left;
DWORD dwHeight = rc.bottom - rc.top;
HDC hDC = GetWindowDC(hWindow);
HDC hCompDC = CreateCompatibleDC(hDC);
HBITMAP hBitmap = CreateCompatibleBitmap(hDC, dwWidth, dwHeight);
SelectObject(hCompDC, hBitmap);
BitBlt(hCompDC, 0, 0, dwWidth, dwHeight, hDC, 0, 0, SRCCOPY);
BITMAP Bitmap;
GetObject(hBitmap, sizeof(Bitmap), &Bitmap);
DWORD dwBitsPerPixel = Bitmap.bmPlanes * Bitmap.bmBitsPixel;
PBITMAPINFO pBmpHdr;
if(dwBitsPerPixel >= 24)
pBmpHdr = (PBITMAPINFO)LocalAlloc(0, sizeof(BITMAPINFOHEADER));
else
pBmpHdr = (PBITMAPINFO)LocalAlloc(0, sizeof(BITMAPINFOHEADER) + sizeof(RGBQUAD) * (1 << dwBitsPerPixel));
pBmpHdr->bmiHeader.biSize = sizeof(BITMAPINFOHEADER);
pBmpHdr->bmiHeader.biWidth = Bitmap.bmWidth;
pBmpHdr->bmiHeader.biHeight = Bitmap.bmHeight;
pBmpHdr->bmiHeader.biPlanes = Bitmap.bmPlanes;
pBmpHdr->bmiHeader.biBitCount = Bitmap.bmBitsPixel;
if(dwBitsPerPixel >= 24)
pBmpHdr->bmiHeader.biClrUsed = 0;
else
pBmpHdr->bmiHeader.biClrUsed = 1 << dwBitsPerPixel;
pBmpHdr->bmiHeader.biCompression = BI_RGB;
pBmpHdr->bmiHeader.biSizeImage = (Bitmap.bmWidth + 7) / 8 *
Bitmap.bmHeight * dwBitsPerPixel;
pBmpHdr->bmiHeader.biClrImportant = 0;
BITMAPFILEHEADER FileHdr;
ZeroMemory(&FileHdr, sizeof(FileHdr));
FileHdr.bfType = 0x4D42;
FileHdr.bfSize = sizeof(BITMAPFILEHEADER) + sizeof(BITMAPINFOHEADER) +
pBmpHdr->bmiHeader.biClrUsed * sizeof(RGBQUAD) + pBmpHdr->bmiHeader.biSizeImage;
FileHdr.bfOffBits = sizeof(BITMAPFILEHEADER) + sizeof(BITMAPINFOHEADER) +
pBmpHdr->bmiHeader.biClrUsed * sizeof(RGBQUAD);
LPVOID pBits = (LPVOID)LocalAlloc(0, pBmpHdr->bmiHeader.biClrUsed *
sizeof(RGBQUAD) + pBmpHdr->bmiHeader.biSizeImage);
BITMAPINFOHEADER TempHdr;
memcpy(&TempHdr, pBmpHdr, sizeof(BITMAPINFOHEADER));
GetDIBits(hCompDC, hBitmap, 0, pBmpHdr->bmiHeader.biHeight, pBits, pBmpHdr, DIB_RGB_COLORS);
memcpy(pBmpHdr, &TempHdr, sizeof(BITMAPINFOHEADER));
HANDLE hFile = CreateFile(szFileName, GENERIC_WRITE, 0, NULL,
CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
if(hFile != INVALID_HANDLE_VALUE) {
DWORD cb;
WriteFile(hFile, &FileHdr, sizeof(FileHdr), &cb, NULL);
WriteFile(hFile, pBmpHdr, sizeof(BITMAPINFOHEADER) +
pBmpHdr->bmiHeader.biClrUsed * sizeof(RGBQUAD), &cb, NULL);
WriteFile(hFile, pBits, pBmpHdr->bmiHeader.biSizeImage, &cb, NULL);
}
CloseHandle(hFile);
LocalFree(pBits);
LocalFree(pBmpHdr);
DeleteObject(hBitmap);
DeleteDC(hCompDC);
ReleaseDC(hWindow, hDC);
}
|
|
|
RE: неполучается перевести .vbs в исполняемый код - 2008-09-15 22:47:18.233333
|
|
|
Derek_RED
Сообщений: 235
Оценки: 0
Присоединился: 2008-03-16 16:29:54.476666
|
а на каком это языке ?
|
|
|
RE: неполучается перевести .vbs в исполняемый код - 2008-10-12 00:18:13.190000
|
|
|
ХAКЕР
Сообщений: 325
Оценки: 0
Присоединился: 2008-08-19 23:59:23.406666
|
Подскажите скрипт, написанный на vbs, которые бы осуществлял поиск всех файлов (или расширения) в указанном каталоге, в том числе искал файлы и подкаталогах, и копирова все найденный файлы в уазанную папку. Например имеется каталог D:\Games, в нём 3 подкаталога, и нужно чтоб ВСЕ файлы из дириктории D:\Games и всех подкаталогов были скопитрованны в указанную мне й папку, например D:\FFF
|
|
|
|
|