Nhập giá trị cho cmd

Discussion in 'Hỏi Đáp Kỹ Thuật' started by wpresources, Nov 21, 2021.

  1. wpresources

    wpresources Bang Chúng

    Ví dụ đôi khi gõ lệnh
    nó sẽ hiện "bạn phải nhập mật khẩu".Hoặc bấm "y" để tiếp tục
    [​IMG]
    Vấn đề là nó không cho phép nhập mật khẩu hoặc y trên tham số
    Khi mình viết câu lệnh process có thể có câu lệnh nào giúp mình nhập tự động thay vì bằng tay ko ạ.Em đang dùng java nếu ngôn ngữ khác cho em xin từ khóa tìm hiểu với
     
    Last edited: Nov 21, 2021
  2. thangvbvb25

    thangvbvb25 Sơ Nhập Giang Hồ

    Mật khẩu khi bác nhập nó ko hiện gì đâu bác
    Bác cứ nhập bình thường thôi
     
  3. wpresources

    wpresources Bang Chúng

    Ý mình là cái phần nhập ấy thay vì mình nhập bằng tay thì mình làm tự động với phần mềm
     
    thangvbvb25 likes this.
  4. catd3vjl

    catd3vjl Khách Qua Đường

    python nhé :D
    import subprocess
    p = subprocess.Popen(["start", "cmd", "/k", "mysql -uroot -pcafemmo"], shell = True)
     
    wpresources likes this.
  5. wpresources

    wpresources Bang Chúng

    Hi truyền thẳng mật khẩu là không đúng rồi.Mật khẩu chỉ truyền khi câu lệnh ví dụ như "mysql -uroot -p" được chạy.
     
    Last edited: Nov 21, 2021
  6. sincos

    sincos Bang Chúng

    Keyword: plink
     
    wpresources likes this.
  7. money

    money Hương Chủ

    Gõ thẳng pass bình thường mà

    upload_2021-11-21_9-20-51.png
    --- Double Post Merged, Nov 21, 2021, Original Post Date: Nov 21, 2021 ---
    Viết shell script cũng nhập thẳng user & pass như trên, viết liền không có khoảng trắng.
     
    wpresources likes this.
  8. thangvbvb25

    thangvbvb25 Sơ Nhập Giang Hồ

    Trong java em hay dùng jdbc để kết nối mysql, không biết có phải cái bác cần k
    Code:
       public Connection getConnection() {
            Connection conn = null;
            try {
                Class.forName("com.mysql.jdbc.Driver");
                conn = DriverManager.getConnection(DB_URL, USER_NAME, PASSWORD);
    
            } catch (Exception ex) {
                System.out.println("-----------connect failure!");
                ex.printStackTrace();
            }
            return conn;
        }
     
    wpresources likes this.