Василий Банников, Да получается и получается на другом рабочем столе, но , я использовал чужой код с форума, но он делает неактивное окно активным т.е. просто на него переключается. Вот код
[StructLayout(LayoutKind.Sequential)]
public struct Rect
{
public int left;
public int top;
public int right;
public int bottom;
}
[DllImport("user32.dll")]
private static extern int SetForegroundWindow(IntPtr hWnd);
private const int SW_RESTORE = 9;
[DllImport("user32.dll")]
private static extern IntPtr ShowWindow(IntPtr hWnd, int nCmdShow);
[DllImport("user32.dll")]
public static extern IntPtr GetWindowRect(IntPtr hWnd, ref Rect rect);
public static Bitmap ScreenShotWindow(string procName)
{
Process proc;
// Cater for cases when the process can't be located.
try
{
proc = Process.GetProcessesByName(procName)[0];
}
catch (IndexOutOfRangeException e)
{
return null;
}
// You need to focus on the application
SetForegroundWindow(proc.MainWindowHandle);
ShowWindow(proc.MainWindowHandle, SW_RESTORE);
// You need some amount of delay, but 1 second may be overkill
Thread.Sleep(1000);
Rect rect = new Rect();
IntPtr error = GetWindowRect(proc.MainWindowHandle, ref rect);
// sometimes it gives error.
while (error == (IntPtr)0)
{
error = GetWindowRect(proc.MainWindowHandle, ref rect);
}
int width = rect.right - rect.left;
int height = rect.bottom - rect.top;
Bitmap bmp = new Bitmap(width, height, PixelFormat.Format32bppArgb);
Graphics.FromImage(bmp).CopyFromScreen(rect.left,
rect.top,
0,
0,
new Size(width, height),
CopyPixelOperation.SourceCopy);
return bmp;
}
KugekiSoto, Тогда честно не знаю как, пользуйтесь очисткой консоли и если я правильно понял из документации берется последняя строка, т.е. нельзя взять предыдущую
haqz, Ну вот у меня получилось пару чисел
2.192456894852611e+23
1.9902523110067383e+23
И дальше рандомит, вроде правильно написал
И не игнорируйте ТГ, раз написали)
Но это без условия third > 2**60 and third < 2**70:
Попытка №3149376
Попытка №3149377
Попытка №3149378
Ни одного решения если я правильно записал конечно, я так и не понял в чем смысл программы и что происходит в коде и для чего, по этому я пойду по дальше от математики