Перейти к содержимому

don Jao

Присоединился: 06 сен 2004
Оффлайн Последний вход: окт 09 2014 12:53
-----

Мои сообщения

В теме:работа PHP прогеру в Таллинне

04 декабря 2012 - 14:19

BlackIce, понятна модель Вашего бизнеса — ищите человека, способного самостоятельно поднять веб-решение с нуля. Как следствие Вы рискуете качеством продукции, прогоном сроков и в конечном итоге остаться без клиентов. Один человек не может быть одинаково хорошо во всём, особенно если от него не требуется знаний уровня ГУРУ, но при этом продукт он сделать должен. Это всё-равно, что просить портного уметь выполнят работу ювелира, не требуя от него особых умений. Я Вас не осуждаю, не поймите. Просто нужно иметь это ввиду. Был свидетелем слива огромного количества стартапов, да и кол-во клиентов, которые не переносят слово freelancer (а у вас суть та же, название только Osaühing) огромное количество. Успеха.

В теме:focus.exe "firefox.exe" - как?

11 августа 2010 - 10:08

Так. Написал я прогу на C#. Но блин, не подходит оно мне. Надо на C++ и Win32 Console Application. Т.к., привязка в фреймфорку очень проблематична.

Кстати сделал это посредствам цикла всех процессов.

Примерно так.
using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;
using System.Runtime.InteropServices;


namespace FocusIt
{
    class Program
    {
        static void Main(string[] args)
        {
            Process[] processes = Process.GetProcessesByName("firefox");
            foreach (Process p in processes)
            {
                IntPtr handle = p.MainWindowHandle;
                SetForegroundWindow(handle);
            }
        }

        [System.Runtime.InteropServices.DllImport("user32.dll")]
        public static extern bool SetForegroundWindow(IntPtr hWnd); 
    }
}

Осталось это портнуть в C++. Может кто знает/может чем помочь?

Спасибо.

В теме:focus.exe "firefox.exe" - как?

09 августа 2010 - 21:21

FindWindowEx
SetForegroundWindow
Но судя по вопросам, боюсь тебе это не поможет, ищи на просторах тырнета готовый софт. Только всплывает еще один вопрос, что делать, если запущено несколько экземпляров лисы?
Самый адекватный вариант, запуск лисы с параметрами командной строки разрешающими только одну копию приложения, тогда повторный запуск выведит окно уже запущенного экземпляра на передний план. А вот обладает ли firefox подобной возможностью, это вопрос к гуглу.


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

Во-первых, мне нужна эта прога не для лисы. Я сам пишу ActionScript3 на Eclipse и усердно юзаю Ant. Но есть беда: после сложных операций с муравьём, на переднем плане оказывается не то, что нужно. Вот, собсно хочу написать прогу, которую можно запускать через command prompt с одним параметром - названием инстанса проги.

Во-вторых, у меня нет никакого опыта с C++ или другими C. Поэтому, есть просьба разжевать всё это для чайников. Мне очень хорошо знаком Eclipse, поэтому я установил для него CDT.

Но вот, что делать дальше? Я чесно говоря - х.з. Ты не мог бы ткнуть меня в урок или другой ресурс, где можно почитать про то, что мне нужно?

Спасибо.

Ладно, качаю Visual Studio 2010, может там будет попонятнее. А то, в эклипсе ничего не удаёться забилдить.

В теме:Аборт

15 мая 2009 - 12:49

У моей жены рука не подниметься заживо раскрамсать чловечка заживо. Да и я не позволю. Для нас - это всё равно что взрослого члоека топором заживо на части разрубить.... Кого Бог дал - того и будем растить, выпендриваться и блестать логикой мышления не считаю уместным.

В теме:Цветовой тест Люшера

15 мая 2009 - 12:44

Тест действительно впечатляет точностью резултатов. Спасибо автору и Люшеру.