Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Điều khiển 1 ứng dụng terminal

  1. #1
    Ngày gia nhập
    02 2013
    Bài viết
    0

    Mặc định Điều khiển 1 ứng dụng terminal

    Mình đang gặp 1 vấn đề này mong các bạn giúp đỡ, chả là mình tạo 1 ứng dụng winform để start 1 ứng dụng khác, cũng là winform, cái bây giờ mình vấp phải là ứng dụng để start đó có 1 text box, mình muốn ứng dụng của mình khi khởi chạy sẽ bật ứng dụng kia lên và tự điền text vào text box đó và sau đó tự động click button trong form kia, thank các bạn?

  2. #2
    Ngày gia nhập
    07 2010
    Nơi ở
    chỗ kín
    Bài viết
    446

    nếu ứng dụng cần gọi là do bạn viết thì có thể dùng tham số argv trong hàm Main
    Visual C# Code:
    1. class CommandLine
    2. {
    3.     static void Main(string[] args)
    4.     {
    5.         // The Length property provides the number of array elements
    6.         System.Console.WriteLine("parameter count = {0}", args.Length);
    7.  
    8.         for (int i = 0; i < args.Length; i++)
    9.         {
    10.             System.Console.WriteLine("Arg[{0}] = [{1}]", i, args[i]);
    11.         }
    12.     }
    13. }

    nếu ứng dụng bạn cần gọi không phải do bạn viết và không cung cấp cách để bạn làm
    thì bạn chỉ còn cách là giả lập tuơng tác người dùng

    để chạy một ứng dụng khác
    var notepad = new Process();
    notepad.StartInfo.FileName = "notepad.exe";
    notepad.Start();

    để giả lập một phím ấn
    SendKeys.SendWait("{ENTER}")

    để đặt focus vào cửa sổ dùng
    FindWindow

    SetForegroundWindow
    (tham khảo thêm trên msdn)

Các đề tài tương tự

  1. Bài tập C Làm thế nào để in ra màng hình terminal nội dung của 1 file trong C
    Gửi bởi everybody trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 10
    Bài viết cuối: 09-05-2013, 04:31 AM
  2. làm sao để lấy được vị trí con trỏ trong terminal
    Gửi bởi hardwire trong diễn đàn Thắc mắc lập trình C/C++ trên Linux
    Trả lời: 4
    Bài viết cuối: 22-03-2012, 09:20 PM
  3. Cầu nối dây Terminal Phoenix Contac đang có hàng tại TuDongHoa24
    Gửi bởi tdh24hcmhn trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 02-12-2011, 11:33 AM
  4. Kỹ thuật C lập trình C cho điều khiển tự động
    Gửi bởi mrtaism trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 27-10-2011, 04:50 PM
  5. Lỗi"Application failed to initialize (0xc000007b). Click OK to terminal"
    Gửi bởi nthung trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 10
    Bài viết cuối: 07-01-2011, 08:23 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn