Lấy văn bản

Không xem được? Mở trên YouTube

Muốn mỗi tab giả lập nhập một nội dung khác nhau mà không phải viết lại lệnh cho từng tab? Lệnh Lấy văn bản của C-Auto Ultra lấy dữ liệu từ file, biến, ô văn bản, chuỗi hoặc danh sách tài khoản rồi lưu vào biến của giả lập. Sau đó bạn dùng biến này để nhập văn bản, làm tọa độ, gửi API hoặc chỉnh sửa văn bản.

Video đi qua từng nguồn dữ liệu và từng tùy chọn: lấy toàn bộ, lấy dòng, lấy ngẫu nhiên, lấy xong xóa và bộ lọc kết quả.

Bạn sẽ học được
  • Phân biệt biến chỉ đọc và biến lưu được
  • Cho mỗi tab đọc một file riêng chỉ với một lệnh
  • Lấy file trong thư mục text của tool để sang máy khác không sai đường dẫn
  • Lấy toàn bộ, lấy dòng, lấy ngẫu nhiên, lấy xong xóa mà nhiều tab không lấy trùng
  • Lọc kết quả: chỉ lấy số, chữ cái, bỏ dòng trùng, bỏ xuống dòng
  • Khi nào dùng ô văn bản, chuỗi hay danh sách tài khoản

Mục lục video

  1. 00:00Lệnh lấy văn bản dùng để làm gì
  2. 00:30Vì sao phải lưu vào biến
  3. 01:51Lấy từ file và thêm tên giả lập
  4. 03:13Lấy trong thư mục text của tool
  5. 04:27Lấy toàn bộ nội dung
  6. 05:01Lấy dòng và lấy xong xóa
  7. 06:29Lấy ngẫu nhiên
  8. 06:46Lọc kết quả, bỏ dòng trùng
  9. 08:47Giả lập hiện tại và giả lập đã lấy
  10. 09:19Lấy từ biến
  11. 10:28Lấy từ ô văn bản
  12. 12:10Lấy từ chuỗi
  13. 13:20Lấy từ danh sách tài khoản

Lệnh Lấy văn bản dùng để làm gì ▶ 00:00

Lệnh này lấy văn bản từ nhiều vị trí khác nhau và lưu vào biến của giả lập. Biến đó sau đó được các lệnh khác sử dụng: nhập văn bản, tọa độ, gửi API hay chỉnh sửa văn bản.

Vì sao phải lưu vào biến ▶ 00:30

Lệnh nhập văn bản có thể nhập nội dung cố định hoặc lấy từ biến. Muốn lấy từ biến thì trước đó phải lưu dữ liệu vào biến. Có hai loại biến:

  • Biến chỉ đọc: đã có sẵn dữ liệu, không sửa được.
  • Biến lưu được: bạn chọn để ghi dữ liệu vào.

Ví dụ trong video: lệnh nhập địa chỉ trang web nếu để cố định thì lần nào chạy cũng nhập đúng một nội dung. Nếu muốn tab 1 vào trang này, tab 2 vào trang khác, bạn không thể tạo mỗi tab một lệnh, mà lấy văn bản vào biến.

Lấy từ file ▶ 01:51

Chọn file bằng chuột trái, hoặc nhấn chuột phải để chọn theo giao diện của tool cho nhanh hơn.

Thêm tên giả lập vào đầu tên file ▶ 02:40

Khi tích tùy chọn này, tool ghép tên giả lập vào trước tên file. Chỉ với một lệnh, mỗi giả lập sẽ đọc một file riêng, bạn không phải viết lại lệnh cho từng tab.

Lấy trong thư mục text của tool ▶ 03:13

Bật tùy chọn này thì bạn chỉ cần ghi tên file, tool tự lấy trong thư mục text của nó, không cần đường dẫn tuyệt đối. Nếu tắt đi, tool không ghép đường dẫn của tool vào nên file có thể báo không tồn tại.

💡 Mẹo:Để hết các file văn bản vào thư mục text của tool. Khi copy sang máy khác, tool vẫn lấy đúng đường dẫn; còn dùng đường dẫn cố định của một máy thì sang máy khác dễ sai và phải sửa lại lệnh.

Các kiểu lấy: toàn bộ, theo dòng, ngẫu nhiên ▶ 04:27

Lấy toàn bộ nội dung ▶ 04:27

Lấy toàn bộ nội dung file và lưu vào biến. Trong gỡ lỗi, nhấn vào cột ghi chú để xem chính xác văn bản đã lấy được.

Lấy dòng và lấy xong xóa ▶ 05:01

Khi nhiều tab cùng lấy từ một file, muốn tab sau không lấy trùng dòng của tab trước thì bật Lấy xong xóa. Ví dụ để lấy dòng đầu: tab 1 lấy dòng đầu rồi xóa, tab 2 lấy dòng đầu sẽ được dòng tiếp theo, cứ thế tiếp tục.

💡 Mẹo:Không cần lo nhiều tab chạy cùng lúc bị lấy lẫn của nhau: tool đã tự tối ưu để dù chạy bao nhiêu tab cũng không lấy lẫn.

Lấy ngẫu nhiên ▶ 06:29

Mỗi lần chạy lấy ra một dòng ngẫu nhiên trong file.

⚠️ Lưu ý:Nếu đang bật Lấy xong xóa khi thử các kiểu lấy khác, nội dung file sẽ bị xóa dần. Video tắt Lấy xong xóa trước khi thử lấy ngẫu nhiên.

Lọc kết quả và bỏ dòng trùng ▶ 06:46

Bật bộ lọc để xử lý văn bản ngay khi lấy:

  • Chỉ lấy số hoặc chỉ lấy chữ cái: khoảng trắng cũng bị tính là ký tự đặc biệt nên bị bỏ.
  • Bỏ dòng trùng: loại các dòng giống nhau; một dòng trống duy nhất thì không bị coi là trùng nên vẫn được giữ.
  • Bỏ xuống dòng: ghép tất cả các dòng lại thành một.

💡 Mẹo:Có thể dùng bộ lọc để dọn lại cả một file bị trùng dòng chỉ với một lệnh.

Giả lập hiện tại và giả lập đã lấy ▶ 08:47

Mặc định cứ dùng giả lập hiện tại. Tùy chọn giả lập đã lấy lưu kết quả vào biến của một giả lập khác mà bạn đã lấy định danh trước đó, tức là từ tab này có thể chỉnh sửa biến của tab khác.

Lấy từ biến ▶ 09:19

Các biến chỉ đọc chứa thông tin hệ thống và thông tin của tab. Ví dụ biến số thứ tự giả lập: chạy ở tab 1 ra 1, chạy ở tab 2 ra 2.

⚠️ Lưu ý:Số thứ tự này là ID của giả lập, khác với số thứ tự trong danh sách.

Lấy từ ô văn bản ▶ 10:28

Ô văn bản hoạt động tương tự file, nhưng có một điểm khác: với file, lấy xong xóa là mất luôn trong file; còn với ô văn bản, lần sau chỉ cần nhấn tải lại file là nội dung còn nguyên.

Có sẵn 40 ô văn bản, dùng chung cho tất cả các tab. Các tùy chọn lọc, lấy dòng, lấy xong xóa giống như lấy từ file.

💡 Mẹo:Muốn lưu nội dung đã chỉnh sửa trong ô văn bản vào file, vào cài đặt bật Tự lưu ô văn bản và tài khoản và đặt giãn cách lưu. Ô nào có tên file thì lưu vào file đó; ô nhập trực tiếp không có tên file thì không có chỗ để lưu.

Lấy từ chuỗi ▶ 12:10

Chuỗi gồm nhiều phần tử, cách lấy tương tự file nhưng chuỗi nằm trong bộ nhớ nên nhanh hơn và hợp để dùng cho các tác vụ khác.

  • Lấy xong xóa: chỉ xóa nội dung của phần tử, không xóa dòng.
  • Xóa luôn phần tử sau khi lấy: xóa cả dòng đó khỏi chuỗi.

Mỗi tab có 100 chuỗi; khi chạy lại, các chuỗi được làm mới.

Lấy từ danh sách tài khoản ▶ 13:20

Danh sách tài khoản giống ô văn bản, nhưng ô văn bản dùng chung cho mọi tab còn danh sách tài khoản thì mỗi tab dùng một file riêng. Muốn mỗi tab có một danh sách khác nhau, hãy đưa dữ liệu vào danh sách tài khoản.

Câu hỏi thường gặp

Làm sao để mỗi tab giả lập đọc một file văn bản khác nhau?

Trong lệnh Lấy văn bản, chọn lấy từ file và tích tùy chọn thêm tên giả lập vào đầu tên file. Tool ghép tên giả lập trước tên file, nên chỉ một lệnh mà mỗi giả lập đọc file riêng.

Nhiều tab cùng lấy dòng từ một file có bị trùng không?

Không, nếu bật Lấy xong xóa: mỗi tab lấy xong dòng sẽ bị xóa nên tab sau lấy được dòng khác. Video cho biết tool đã tối ưu để nhiều tab chạy cùng lúc không lấy lẫn của nhau.

Ô văn bản khác danh sách tài khoản thế nào?

Ô văn bản dùng chung cho tất cả các tab, còn danh sách tài khoản thì mỗi tab dùng một file riêng. Với ô văn bản, sau khi lấy xong xóa vẫn có thể nhấn tải lại file để khôi phục nội dung.

Vì sao nên dùng tùy chọn lấy trong thư mục text của tool?

Vì chỉ cần ghi tên file, tool tự tìm trong thư mục text của nó. Khi copy kịch bản sang máy khác, đường dẫn vẫn đúng, không phải sửa lại lệnh như khi dùng đường dẫn cố định.

Nội dung video (phụ đề)

Lệnh lấy văn bản dùng để làm gì

Rồi, đến cái lệnh, à, lấy văn bản này thì nó thực chất nó là cái lệnh lấy văn bản từ những cái vị trí khác nhau để lưu vào trong cái biến của giả lập. Sau đó chúng ta sẽ sử dụng cái biến này cho những cái mục đích khác nhau. Ví dụ như để nhập văn bản, hoặc là tọa độ, hoặc gửi API, hoặc những cái chỉnh sửa văn bản.

Vì sao phải lưu vào biến

Thì tại sao lại phải lưu vào biến? Thì các bạn đã từng xem qua cái bài nhập văn bản thì các bạn biết. Chúng ta có thể nhập văn bản cố định ở đây, hoặc là có thể lấy từ biến. Chúng ta muốn lấy được từ biến thì chúng ta trước tiên phải lưu dữ liệu của biến trước. Ở đây nó có một vài cái biến bên trên này thì nó có giữ dữ liệu sẵn rồi, không thể sửa được, trạng thái chỉ đọc ấy. Còn một số cái biến có thể lưu được thì là… ở bên này chúng ta có thể chọn ra những biến này có thể lưu được. Đấy, có loại biến chỉ đọc được, có loại biến lưu được nha. Rồi chúng ta sẽ vào ví dụ thực tế. Ví dụ như là một cái lệnh nhập văn bản trang web này. Nếu mà để cố định như này thì lần nào chạy đến nó cũng chỉ nhập cái chữ codezy.vn thôi. Tuy nhiên là ví dụ các bạn muốn chạy ở một cái tab, à, một này, nó nhập cái văn bản này, nó vào trang web này, nhưng mà tab hai nó lại vào cái trang web khác, thì lúc đó chúng ta không thể tạo mỗi một tab một lệnh khác nhau được. Chúng ta sẽ làm như này.

Lấy từ file và thêm tên giả lập

Mình sẽ hướng dẫn cái tùy chọn đầu tiên này, lấy từ file trước. Các bạn có thể chọn văn bản bằng cách, à, nhấn chuột trái để chọn, hoặc là cũng có thể nhấn chuột phải, chọn theo cái giao diện của tool này, nó sẽ nhanh hơn. Ví dụ như cái file này… đây, thì nó có bên dưới, nó có những cái tùy chọn này. Tên giả lập đầu file như thế nào? Chạy thử này. Bởi vì là cái thằng, à… đây, mình chưa, chưa chọn giả lập. Đó, thì khi các bạn để như này, một file, à, tên là file test này thôi. Lấy từ file đấy mà các bạn thêm cái tên giả lập vào đầu file thì nó sẽ ghép cái tên giả lập trước tên file này, thì chỉ cần một cái lệnh này thôi. Nhưng mà với mỗi một cái giả lập nó sẽ đọc một cái file khác nhau. Đấy, chúng ta sẽ không phải viết lại từng lệnh cho từng tab nữa. Mỗi tab giả lập có thể một file riêng. Chỉ cần tích cái thêm tên giả lập đầu file thôi.

Lấy trong thư mục text của tool

Còn cái lấy trong thư mục text của tool là như thế nào? Có nghĩa là các bạn chỉ cần để cái đường dẫn này thôi, nó sẽ tự lấy trong cái thư mục text này. Đây, tự lấy trong thư mục text này, không phải ghi đường dẫn tuyệt đối. Nếu các bạn để lấy trong… bỏ cái này ra, chạy thử này. Đó, chạy thử thì nó sẽ không có ghép cái đường dẫn của tool vào, nên là cái file này nó lại không tồn tại. File này nó trong cái thư mục, à… nó sẽ lấy cho… nếu mà không có cái đường dẫn gốc như này thì mặc định là nó sẽ lấy từ cái đường dẫn, à, cùng với cấp độ với cái đường dẫn của file, à, code này. Thì các bạn cứ dùng cái lấy trong thư mục text thôi. Có những cái gì nhét hết vào đấy. Có những file nào thì nhét hết vào thư mục text này, thì khi copy đi máy khác nó tự lấy đúng đường dẫn, không sợ nhầm. Nếu mà lấy đường dẫn cố định từ trong máy đấy thì khi các bạn đi cái máy khác, cái đường dẫn nó có thể sai. Lúc đấy là ta lại phải sửa lại lệnh. Rồi, đấy là cái đường dẫn.

Lấy toàn bộ nội dung

Còn cái… bên dưới này chúng ta có những tùy chọn như này. Ví dụ như là lấy toàn bộ này. Đây, gỡ lỗi nó hiển thị này. Lấy toàn bộ nội dung của file và lưu vào văn bản đã lấy. Đây là cái văn bản lấy, nó đã lấy được này. Các bạn có thể nhấn vào cái ghi chú này, nó sẽ hiển thị chính xác hơn. Đây là cái văn bản đã lấy, để lấy toàn bộ cái nội dung của file.

Lấy dòng và lấy xong xóa

Còn cái lấy dòng thứ này như thế nào? Thường thì các bạn, à, làm những cái lệnh lấy văn bản này thì các bạn sẽ… lấy một tab, lấy xong thì tab sau lấy, thì nếu mà để cho nó không trùng cái văn bản của cái tab trước lấy đấy thì sau khi lấy xong ấy các bạn phải xóa nó đi, đúng không? Ở đây mình có lấy dòng đầu này. Tab 1 chạy xong này, xóa đi này. Tab sau là cũng lấy dòng đầu, lấy, lấy dòng số thứ tự một này, thì nó sẽ lấy được cái dòng khác. Lấy xong nó lại xóa đi, thì đến cái tab 3 nó chạy đến nó lại lấy được, hoặc là xóa đi. Thì cái file này thì hỏi nếu bạn để nhiều tab nó chạy cùng lúc thì nó có lấy lẫn của nhau không? Nên là các bạn không có lo lắng vấn đề đấy nhá. Đấy là tool đã tự tối ưu để cho dù có chạy bao nhiêu tab cùng lúc nó cũng sẽ không có lấy lẫn đâu nha. Đây, các bạn tích vào lấy xong xóa, ta chạy thử này lần đầu nha. Đây là cái văn bản nó lấy thử được này. Chạy lần sau này. Đó, thì mỗi lần lấy xong là nó sẽ xóa đi, thì lần chạy lần sau là nó sẽ ra cái văn bản khác ha.

Lấy ngẫu nhiên

Lấy ngẫu nhiên này. Để mình bỏ lấy xong xóa đi, không tí nữa nó xóa một lúc hết. Đây, mỗi lần chạy là sẽ ra một cái văn bản ngẫu nhiên, ngẫu nhiên một dòng ấy.

Lọc kết quả, bỏ dòng trùng

Còn cái lọc kết quả như thế nào đây? Khi các bạn bật lên, ví dụ như là chúng ta có những kiểu lọc này, chỉ lấy số chẳng hạn. Đó. Chỉ lấy chữ cái. Đó. Đây, nó sẽ bỏ luôn cả khoảng trống này, chỉ lấy số, chữ cái. Đó, khoảng trống này nó đang tính là cái ký tự đặc biệt. Còn cái bỏ dòng trùng, bỏ dòng trùng là như thế nào? Ví dụ như là ta có… đây là cái văn bản hiện tại, nó còn những cái dòng như này. Chúng ta sẽ copy thử cái dòng trùng này chẳng hạn. Rồi, lưu lại. Đầu tiên là mình sẽ thử lấy toàn bộ, bỏ cái lọc đi. Rồi, đây là cái nội dung nó lấy được này. Có thể thấy là những dòng trống này, dòng nội dung giống nhau này nó có rất nhiều, thì chúng ta có thể… bật cái bộ lọc này, bỏ dòng trùng, và chạy thử. Đó, các bạn có thể thấy này, cái dòng trống này nó có một dòng nên nó vẫn không coi là trùng nha. Nó vẫn còn giữ cái dòng trống. Các cái dòng giống nhau khác này nó đều loại bỏ hết rồi ha. Bỏ xuống dòng này. Đó, nó đã ghép hết lại. Thì các bạn phải dùng cái bộ lọc này để sửa lại cái file của chúng ta như này, nó trùng hay như nào đấy. Có thể chạy một lệnh là nó sửa lại toàn bộ luôn.

Giả lập hiện tại và giả lập đã lấy

Trong giả lập thì nó có hai loại, thì mặc định là mọi người cứ dùng cái giả lập hiện tại thôi. Còn cái giả lập đã lấy thì nó sẽ lưu vào trong cái giả lập khác mà chúng ta đã lấy cái định danh của giả lập từ đây này. Chọn, à, đấy, lấy giả lập, lưu vào giả lập đã lấy. Đấy, thì cái giả lập đã lấy này nó là một cái giả lập khác. Từ tab này thì có thể chỉnh sửa cái biến của tab khác. Đấy là lấy từ file.

Lấy từ biến

Bây giờ đến lấy từ biến. Lấy từ biến thì cái biến này nó… trên này nó là cái loại biến, à, chỉ đọc, cho nó hiển thị những cái thông tin về hệ thống và thông tin của tab. Ví dụ như số thứ tự giả lập này. Đây, bỏ lọc đi. Đó, thì tab này nó là tab 1. Số thứ tự này nó khác với số thứ tự trong danh sách nhá. Cái này nó là cái ID của giả lập nhá. Còn cái… để mình sẽ tắt cái tự mở giả lập này, chạy thử cái… Giờ mình sẽ thử với cái tab khác này. Đó, tab 2 thì nó ra số 2.

Lấy từ ô văn bản

Bây giờ sẽ chuyển sang phần lấy từ ô văn bản. Ô văn bản thì nó ở đây. Đây, cái ô văn bản nó sẽ tương tự với file, nhưng cái thằng này nó lại… có một cái là như này. Tương tự với file nhưng mà ở file thì khi các bạn lấy xong xóa, lấy xong xóa thì nó sẽ mất trong file luôn. Còn như thằng này ấy mà các bạn lấy xong xóa, lần sau các bạn chạy lại các bạn chỉ cần nhấn cái tải lại file này thì nó sẽ còn nguyên. Thì cái ô văn bản này thì nó có sẵn 40 ô. Mọi người có thể… cài 40 ô văn bản này. Cái phần này, thằng này cũng dùng chung cho tất cả tab nha. Thì cái văn bản này, nếu mà mọi người muốn xóa trong đây nó cũng xóa trong file luôn. Thì mọi người có thể vào cái cài đặt này, mọi người bật cái tự lưu ô văn bản và tài khoản này, và giãn cách lưu này. Đây, sau mỗi 1 phút, 60 giây ấy, thì nó sẽ tự lưu cái văn bản đã chỉnh sửa này vào cái file tương ứng. Thằng nào có tên file này thì nó lưu vào file này. Không có, như kiểu này ấy, mọi người nhập chay như này thì nó sẽ không có file để lưu. Các cái phần, à, lọc, với lấy dòng, xóa này thì cũng tương tự lấy từ file này.

Lấy từ chuỗi

Lấy từ chuỗi thì vừa nãy mình đã lấy, mình tách chuỗi đấy thành những phần tử khác nhau đấy. Thì mọi người có thể lấy các cái phần tử, tương tự là lấy từ file thôi, nhưng mà đây nó là một cái chuỗi trong bộ nhớ, thì nó tốc độ nó nhanh hơn và nó cũng phù hợp hơn do chúng ta sử dụng tác vụ khác. Thì mọi người có thể lấy từ chuỗi này. Lấy xong xóa này thì nó sẽ… ví dụ như là một chuỗi đây chẳng hạn, gồm chín phần tử này. Lấy xong xóa của chuỗi thì nó sẽ chỉ xóa cái nội dung đi, chứ nó không xóa dòng. Còn nếu mà lấy xong mà xóa luôn phần tử thì đây, lấy xong xóa này. Đấy, thì nó xóa luôn cái dòng đấy. Ở đây chuỗi thì chúng ta cũng có mỗi một tab, chúng ta có 100 chuỗi này. Khi chạy lại thì nó sẽ làm mới lại các chuỗi.

Lấy từ danh sách tài khoản

Lấy từ danh sách tài khoản như nào? Đây, danh sách tài khoản tương tự ô văn bản. Ô văn bản này thì nó lại dùng chung cho tất cả các tab. Nhưng cái thằng danh sách tài khoản này thì nó sẽ dùng riêng mỗi tab một file khác nhau. Đấy, mọi người muốn mỗi tab dùng một cái danh sách khác nhau thì cho nó vào danh sách tài khoản này.

Video hướng dẫn liên quan

Xem trọn bộ video hướng dẫn C-Auto Ultra trên YouTube →

MessengerZaloTelegramPhone