Không xem được? Mở trên YouTube
Nếu bài Lấy văn bản tập trung vào cách lấy dữ liệu thì lệnh Lưu văn bản của C-Auto Ultra tập trung vào cách lưu: vào file, vào biến, vào ô văn bản hoặc ô tài khoản của từng tab.
Video hướng dẫn các tùy chọn ghi tiếp, ghi đè, thêm tên giả lập, thêm thời gian lưu, con trỏ cấp biến và cách ghép dữ liệu từ biến, kèm ví dụ chạy thử ngay trên tool.
- Ghi vào dòng tiếp theo hoặc ghi đè nội dung file
- Lưu trong thư mục text của tool
- Cho mỗi giả lập tự lưu ra một file riêng
- Thêm thời gian lưu trước nội dung
- Hiểu con trỏ không cấp và một cấp
- Ghép dữ liệu từ biến, lưu toàn bộ hoặc từng phần tử
Mục lục video
- 00:00Lưu văn bản khác lấy văn bản thế nào
- 00:31Lưu vào file: ghi tiếp và ghi đè
- 01:35Lưu trong thư mục text của tool
- 02:21Thêm tên giả lập
- 03:17Thêm thời gian lưu
- 04:21Con trỏ cấp biến
- 08:16Thêm dữ liệu từ biến
- 08:58Lưu vào ô văn bản và ô tài khoản
- 09:49Lưu toàn bộ hoặc từng phần tử
Lưu văn bản khác Lấy văn bản thế nào ▶ 00:00
Lệnh Lấy văn bản có rất nhiều tùy chọn lấy nhưng chỉ lưu vào biến của giả lập. Lệnh Lưu văn bản thì ngược lại, tập trung vào nơi lưu: file, biến, ô văn bản và ô tài khoản.
Lưu vào file: ghi tiếp và ghi đè ▶ 00:31
- Ghi tiếp: thêm nội dung vào dòng tiếp theo của file.
- Ghi đè: xóa hết nội dung cũ rồi ghi nội dung mới vào file.
Trong video, tác giả chọn một file test, chạy lệnh lưu rồi dùng lệnh lấy văn bản để kiểm tra: mỗi lần chạy với ghi tiếp, nội dung được thêm vào dòng kế tiếp.
Lưu trong thư mục text của tool ▶ 01:35
Tương tự tùy chọn lấy trong thư mục text: bật lên thì file được lưu vào thư mục text của tool. Nếu tắt đi và đường dẫn không phải đường dẫn tuyệt đối, file sẽ được lưu theo đường dẫn tương đối, cùng cấp với thư mục của tool.
Thêm tên giả lập: mỗi giả lập một file riêng ▶ 02:21
Khi lưu vào file và tích Tên giả lập, tool tự thêm tên giả lập vào trước tên file bạn đặt. Cùng một lệnh chạy trên nhiều giả lập sẽ tự lưu ra nhiều file khác nhau.
💡 Mẹo:Dùng tùy chọn này để không còn lo các giả lập lưu trùng hay lưu lẫn dữ liệu của nhau.
Thêm thời gian lưu ▶ 03:17
Tích Thời gian lưu để thêm thời điểm chạy lệnh (giờ phút giây và ngày tháng năm) vào trước nội dung cần lưu.
Với file, hai tùy chọn tên giả lập và thời gian lưu áp dụng như trên. Với biến, tên giả lập và thời gian lưu được thêm vào phía trước nội dung rồi lưu vào biến; tích phần nào thì thêm phần đó, để trống thì lệnh chỉ lưu nguyên văn bản vào biến.
Con trỏ cấp biến (nâng cao) ▶ 04:21
Khi lưu vào biến sẽ có thêm tùy chọn con trỏ:
- Không cấp (mặc định): lưu trực tiếp vào biến đã chọn.
- Một cấp: đọc nội dung của biến đã chọn, coi đó là tên một biến khác, rồi lưu vào biến đó.
Ví dụ trong video: biến văn bản đã lấy đang chứa tên “biến chính 1”. Lưu 444 với con trỏ không cấp thì văn bản đã lấy thành 444. Lưu với con trỏ một cấp thì 444 được lưu vào biến chính 1.
⚠️ Lưu ý:Tác giả cho biết con trỏ ít khi dùng và khá khó hiểu. Nếu mới làm quen, cứ để mặc định không cấp.
Thêm dữ liệu từ biến ▶ 08:16
Tùy chọn này lấy dữ liệu từ một biến và ghép vào nội dung cần lưu. Ví dụ trong video: ghép biến số thứ tự giả lập, chạy ở tab 1 thì số 1 được ghép thêm vào nội dung.
Lưu vào ô văn bản và ô tài khoản ▶ 08:58
Cách dùng giống lưu file (ghi đè hoặc ghi vào dòng tiếp theo), nhưng nội dung được lưu vào ô văn bản. Ô tài khoản cũng vậy, chỉ khác là lưu riêng vào ô tài khoản của từng tab.
Lưu toàn bộ hoặc từng phần tử ▶ 09:49
Khi chọn ghép dữ liệu từ biến, bạn có thêm hai tùy chọn:
- Thêm toàn bộ: ghép cả nội dung của biến.
- Thêm phần tử: chỉ ghép một phần tử, ví dụ phần thứ hai của chuỗi 1-2-3-4 ngăn cách bằng dấu gạch ngang.
Nhờ vậy, thay vì lưu toàn bộ, bạn có thể lưu từng phần lẻ của dữ liệu. Nguồn dữ liệu có thể là biến hoặc văn bản nhập trực tiếp.
Câu hỏi thường gặp
Ghi tiếp và ghi đè trong lệnh Lưu văn bản khác nhau thế nào?
Ghi tiếp thêm nội dung vào dòng tiếp theo của file và giữ nội dung cũ. Ghi đè xóa hết nội dung cũ rồi ghi nội dung mới vào.
Làm sao để mỗi giả lập lưu dữ liệu vào file riêng?
Tích tùy chọn Tên giả lập khi lưu vào file. Tool tự thêm tên giả lập vào trước tên file, nên cùng một lệnh chạy trên nhiều giả lập sẽ lưu ra nhiều file khác nhau, không lẫn của nhau.
Con trỏ một cấp dùng để làm gì?
Với con trỏ một cấp, tool đọc nội dung của biến đã chọn như tên một biến khác rồi lưu vào biến đó. Con trỏ không cấp thì lưu thẳng vào biến đã chọn. Đây là tùy chọn nâng cao và ít dùng.
Ô văn bản và ô tài khoản khác nhau khi lưu thế nào?
Cả hai dùng giống lưu file, nhưng ô tài khoản lưu riêng cho từng tab.
Nội dung video (phụ đề)
Lưu văn bản khác lấy văn bản thế nào
Đó, bài trước thì chúng ta đã học cái lấy văn bản. Bài lấy văn bản thì nó tập trung vào cái lấy thôi. Nó rất nhiều tùy chọn lấy, nhưng mà lưu nó chỉ cho chúng ta lưu vào trong cái biến của cái… giả lập đấy. Còn cái phần lưu văn bản này thì chúng ta sẽ tập trung vào phần lưu. Chúng ta có thể lưu vào file, vào biến, hay ô văn bản và ô tài khoản.
Lưu vào file: ghi tiếp và ghi đè
Ví dụ như cái phần lưu vào file này thì chúng ta sẽ có những cái tùy chọn: có thể ghi vào cái dòng tiếp theo của file, hoặc là ghi đè. Ví dụ như mình chọn một cái file chẳng hạn. Test này đi. Mình sẽ lưu một cái văn bản vào… chạy thử này. Rồi, bây giờ ta sẽ lấy thử cái văn bản ra xem nào. Đó, thì cái… ghi tiếp này nó đã ghi vào cái dòng tiếp theo này. Chạy thử này. Đó, chúng ta đã ghi vào dòng tiếp theo của file test này. Còn phần ghi đè nha. Ghi đè thì nó sẽ… đây, xóa hết những nội dung cũ đi, nó ghi đè vào cái nội dung mới vào trong cái file đấy.
Lưu trong thư mục text của tool
Cái lưu trong thư mục text của tool thì nó tương tự với lấy trong thư mục text này. Khi các bạn tắt đi, để thử này, để mình lưu cái nội dung khác qua. Rồi, nó lưu vào cái file test này. Như file test này nó không phải ở trong thư mục text này. File test này thì nó sẽ… đây, nó sẽ lưu ra cái… nếu mà các bạn để cái nội dung mà nó… để cái đường dẫn mà nó không có cái… không có đường dẫn tuyệt đối thì nó sẽ lấy cái nội dung tương đối, lưu trong cùng cấp cái thư mục này.
Thêm tên giả lập
Về cái tên giả lập và thời gian lưu này là như thế nào? Chúng ta tích thử vào tên giả lập này. Thì ở cái lưu vào file này, khi các bạn tích vào cái tên giả lập thì nó sẽ tự thêm cái tên giả lập vào trước cái tên file mà các bạn để ở đây. Để làm gì, thì nó có tác dụng gì? Tác dụng là đối với mỗi một cái giả lập, khi các bạn để cái tùy chọn tên giả lập này thì mỗi một giả lập nó sẽ lưu vào một cái file riêng biệt khác nhau. Thì cùng với một lệnh này khi chạy ở nhiều giả lập khác nhau thì nó sẽ tự lưu ra những file khác nhau. Mọi người sẽ không sợ nó lưu trùng hay là lưu lẫn của nhau nữa.
Thêm thời gian lưu
Thời gian lưu này đây. Tích thử vào. Rồi, đó, các bạn thấy này, nó sẽ thêm cái thời gian mà chúng ta chạy cái lệnh lưu đấy, giờ phút giây và ngày tháng năm này, vào trước cái nội dung văn bản mà chúng ta cần lưu. Đấy, đây là thời gian lưu. Thì cái hai cái phần này, nếu mà chúng ta dùng với file thì nó thêm vào tên file. Còn nếu dùng với biến thì sao? Đó, dùng với biến thì nó sẽ thêm tên giả lập này, thời gian lưu vào phía trước cái… nội dung này. Và nó lưu vào biến… khi bỏ tích đi này. Đấy, tích phần nào thì nó sẽ thêm vào phần đấy vào. Còn để trống như này thì nó sẽ tương đương với cái lệnh lưu cái văn bản này vào trong cái biến.
Con trỏ cấp biến
Thì ở thằng biến này thì nó thêm cái thằng con trỏ này. Ví dụ như chúng ta lưu cái… con trỏ không cấp này là mặc định thôi, lưu trực tiếp vào văn bản này. Ừ. Ví dụ như chúng ta lưu cái từ biến chính… vào trong, à… vào trong văn bản đã lấy này. Sau đó chúng ta xem nào. Đây, mình phải thêm cái lệnh nè, lưu biến chính vào văn bản lấy này. Bây giờ chúng ta sẽ lưu tiếp cái lệnh… số này vào trong cái thằng biến chính. Rồi, bây giờ chúng ta sẽ lấy cái văn, văn bản, cái… văn bản đấy, xem nó ra kết quả là gì nhá. Đây, để vòng lặp thôi. Rồi, các bạn có thể thấy này, mặc dù chúng ta lưu cái văn bản, à, 333 này vào cái biến chính 1, nhưng mà lấy từ cái văn bản đã lấy ra thì nó sẽ đọc nội dung văn bản đấy. Trong cái nội dung văn bản nó lấy nó là biến chính một đấy. Nó sẽ tiếp tục đọc cái nội dung của biến chính 1 này và nó lấy được cái kết quả là 333 này. Đấy. Đấy là lưu, à, bình thường, là con trỏ không cấp. Tuy nhiên là nếu chúng ta thêm một cái lệnh nữa vào… Ừ, mình sẽ lưu cái văn bản 444 này vào cái… văn bản đã lấy đi. Chạy thử này. Rồi, cái văn bản đã lấy giờ nó đã đang là 400, à, 444 rồi. Bỏ thằng 3 đi. Đây là không cấp thì nó sẽ lưu trực tiếp vào văn bản đã lấy. Một cấp này, tăng thêm một cấp thì nó sẽ lưu như nào? À không, chúng ta sẽ phải lấy văn bản từ cái thằng biến chính thì nó mới rõ được cái này. Này, thì lưu một cấp này thì nó sẽ chạy thêm một cấp nữa đến cái thằng biến chính một, và nó lưu vào thằng biến chính 1. Còn nếu chúng ta để không cấp này… đó, thì lưu trực tiếp vào thằng văn bản đã lấy này. Đấy là không cấp. Một cấp là nó sẽ lấy nội dung thằng văn bản đấy, sau đó nó lưu vào cái thằng cấp tiếp theo là thằng biến chính 1. Khi đó chúng ta lấy dữ liệu của thằng biến chính 1 thì nó sẽ ra cái 444 này. Cái này ít dùng, mọi người tìm hiểu nó khá là đau đầu, con trỏ các thứ này.
Thêm dữ liệu từ biến
Còn cái thêm dữ liệu từ biến này thì nó sẽ lấy cái dữ liệu từ biến và nó ghép vào. Tạm thời mình bỏ con trỏ ra cho mọi người dễ hiểu nhỉ. Lưu file chẳng hạn. Đó, cái số thứ tự giả lập nó là 1 này, của cái tab 1 này, nó sẽ ghép thêm vào đây. Thì mọi người có thể chọn những cái biến… chọn cái biến thì mọi người ghép vào.
Lưu vào ô văn bản và ô tài khoản
Còn cái lưu vào ô văn bản này nha. Đây, ví dụ như chúng ta có cái ô văn bản này mà chúng ta muốn lưu cái dữ liệu của nó. Để thử này. Đây, thằng mình đang để ghi đè nhá. Tương tự với lưu file thôi. Tuy nhiên là nó sẽ lưu vào trong cái ô văn bản này. Rồi, đây, ghi vào dòng tiếp theo. Ô tài khoản này cũng thế thôi, nhưng mà nó lưu riêng vào trong cái ô tài khoản của từng tab, đó.
Lưu toàn bộ hoặc từng phần tử
Còn khi chúng ta chọn cái biến này chẳng hạn, ta sẽ có thêm cái tùy chọn thêm toàn bộ, thêm phần tử. Ví dụ như là 1-2-3-4 này, 5 này. Phần tử, phần thứ hai, ngăn cách bằng ký tự gạch ngang này. Đó, phần thứ hai này nó sẽ là cái số 2 này, nó ghép với cái thằng bên dưới đấy. Toàn bộ thì nó sẽ ra như này. Nó sẽ tách ra cái dữ liệu bên trên này, dữ liệu từ biến này, hoặc là ta có thể nhập văn bản trực tiếp cũng được. Thay vì lưu một cái phần, à, toàn bộ này, ta có thể lưu cái… các cái phần lẻ. Đó. Đây là cái lưu văn bản.
Video hướng dẫn liên quan
- Bài trướcLấy văn bản từ file, biến.. để nhập hoặc xử lý logic
- Bài tiếp theoChuyển toàn bộ hoặc 1 phần của hình ảnh thành văn bản
- Liên quanTạo và sử dụng biến với tên biến tự đặt tùy thích
- Liên quanTự động nhập văn bản trên giả lập hoặc android phone
- Liên quanSo sánh dữ liệu để quyết định logic chạy lệnh