Penulis | Membuat Roda
Editor yang bertanggung jawab | Wu Xingling
Diproduksi | Blog CSDN
Gambar Tersegel | Visual China
Di tempat kerja, waktu adalah uang, dan efisiensi dapat disamakan dengan "kehidupan". Kemampuan menyelesaikan tugas yang diberikan oleh pimpinan secara efisien dan tepat waktu terkait dengan penilaian selanjutnya, apresiasi dan kenaikan gaji, serta mencapai puncak kehidupan dan menikahi Bai Fumei. Tentu saja, ada beberapa bos besar yang memiliki tambang di rumah, jadi mereka tidak termasuk dalam jajaran yang saya bicarakan. Untuk programmer yang, seperti saya, diam-diam bekerja dari jam 9 sampai jam 5, berharap suatu hari nanti, kemajuan teknologi adalah kuncinya, tetapi apakah teknologi dapat diubah menjadi tangga perbaikan diri memerlukan tanda tanya diam di hati setiap orang. .
Kurangi gosip, artikel yang dibagikan hari ini menjelaskan cara mengotomatiskan pekerjaan dan operasi monoton yang biasa dan sering terjadi melalui baris perintah yang disertakan dengan sistem, tanpa harus melakukan semuanya sendiri, menghemat waktu dan meningkatkan efisiensi.
Matikan dan mulai ulang
1.1, matikan
Jika Anda merasa terlalu merepotkan untuk mematikan secara manual setiap hari, berikan Anda baris perintah untuk mematikan komputer secara otomatis setiap hari.
@echo offat 00:00 shutdown -s -f REM Shut down setelah menutup semua program pada 00:00 setiap hari.
Simpan baris perintah ini ke file .bat, seret sistem Win7 ke direktori "Start Programs Startup", sistem Win10 seret ke jalur "C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ StartUp" , Setiap hari pada pukul 00 (waktu tertentu diubah sesuai kebutuhan pribadi), Windows secara otomatis akan menjalankan perintah ---- shutdown.
1.2, mulai ulang
Jika Anda perlu sering menyalakan ulang komputer, Anda dapat melakukannya dalam satu langkah!
@echo off
:: -t berarti waktu tunggu, 0 berarti segera restart
shutdown -r -t 0
1.3. Keluar
Matikan komputer dan dapatkan dalam satu langkah! !
@echo off :: -f berarti logout paksa dan tidak akan meminta pengguna shutdown -l -f1.4, tidur
@echo off :: Segera hibernate komputer shutdown -hDi atas adalah beberapa perintah yang digunakan dalam kehidupan sehari-hari.Jika ingin menggali lebih dalam, Anda dapat melihatnya langsung melalui manual bantuan, masuk ke antarmuka cmd, dan ketik perintah /? Untuk melihat perintah detailnya, sebagai berikut:
Data cadangan
Jika Anda memiliki salinan data yang perlu dicadangkan secara teratur ke server atau lokasi lain, apakah Anda perlu menyalin dan menempelkannya setiap saat? Bukankah membosankan untuk mengulangi satu hal seperti ini, ditambah waktu adalah uang, bagaimana bisa ada begitu banyak waktu untuk menemukan kembali roda? Ini obat yang bagus untuk Anda, jika digunakan dengan baik, dapat menghemat banyak waktu dan meningkatkan efisiensi.
@echo off :: Sumber file adalah folder kerja dari e-disk lokal setel sumber = D: \ kerja :: Folder target adalah folder cadangan PC 192.168.0.1 atur dest = \ 192.169.1.12 \ backup :: Masuk ke lingkungan jarak jauh penggunaan bersih \ 192.169.1.12 \ IPC $ "adm123" / pengguna: "administrator" :: Salin xcopy / e / v / r / y / z% sumber%% dest%Menempatkan skrip di atas di desktop atau menambahkan tugas mulai terjadwal, setiap kali pencadangan terjadwal, tidak bisakah menghemat banyak waktu?
Sihir WinRAR
WinRAR hanyalah sebuah artefak, mengapa Anda mengatakan itu? Dalam pekerjaan saya sebelumnya, ada tugas untuk meningkatkan banyak proyek secara teratur dan kemudian mempublikasikannya ke situs web resmi perusahaan. Namun, beberapa proyek tidak diulang dan tidak perlu diperbarui. Masuk akal bahwa hanya yang dimodifikasi yang perlu diperbarui. Lebih dari 20 proyek perlu diperiksa dan dikemas secara manual setiap kali, dan kemudian dikirimkan untuk pembaruan, yang sangat merepotkan. Untungnya, saya berkenalan dengan artefak WinRAR nanti. Saya hanya perlu meluangkan satu kali untuk menceritakan apa yang perlu dikemas dan dikompresi. Kemudian saya hanya perlu mengklik dua kali, dan itu dapat membantu saya menyelesaikan tugas. Hal terpenting adalah dapat Bandingkan secara otomatis apakah file telah dimodifikasi, untuk memutuskan apakah akan menyalin atau tidak, menghemat banyak waktu.
Rahasia kemampuan WinRAR untuk menemukan file yang diperlukan untuk backup ada di file daftar. File dengan akhiran 1 sebenarnya adalah file teks biasa. Isi file adalah daftar file yang perlu dicadangkan. Anda harus memberikan jalur lengkap dari file cadangan.
\ fst1 \ work // folder kerja pada mesin 1 \ fst2 \ work // folder kerja di mesin 2Buat folder baru di direktori favorit Anda, seperti data, buat file teks baru, masukkan daftar dua baris di atas, dan simpan sebagai .lst, ingat bahwa sufiks file adalah lst.
Setelah selesai penulisan file diatas, selanjutnya backup datanya melalui WinRAR. Buka folder data, klik kanan di ruang kosong, pilih "Baru Pintasan", dan masukkan perintah berikut di kotak dialog "Buat Pintasan" yang muncul:
"C: \ program files \ WinRAR \ WinRAR.exe" u -y -ep2 d: \ data \ data.rar @d: \ data \ bak.1stKlik "Berikutnya" untuk membuat pintasan hingga selesai. Arti dari parameter pada baris perintah di atas adalah:
-
u berarti memperbarui file dalam paket terkompresi;
-
-ep2 berarti menyimpan jalur file lengkap saat dikompresi;
-
-y berarti semua pertanyaan dijawab "ya".
Namun, beberapa file tidak sepenuhnya menggantikan versi lama dengan versi baru, sehingga tidak dapat diperbarui dan diganti dan harus disimpan sebagai file cadangan yang berbeda setiap hari. Pada titik ini, perintah yang harus kita masukkan di kotak dialog "Buat Pintasan" adalah sebagai berikut:
"C: \ Program files \ WinRAR \ WinRAR.exe" a -ep2 -ag ddmmyy d: \ data \ data.rar @d \ data \ bak.1stDiantaranya, "-ag" berarti menghasilkan nama file terkompresi dengan tanggal dan waktu saat ini, dan string tambahan "ddmmyy" di belakangnya berarti format tanggal yang digunakan. data.rar adalah nama file dasar, dan nama file yang terakhir dibuat akan disertai dengan tanggal sesuai dengan format yang kita tentukan. Dengan cara ini, setiap kali Anda menjalankan pintasan, file cadangan seperti data200321.rar akan dibuat di folder data disk D server.
Program mulai batch
Seperti yang disebutkan di awal, rookie itu dikritik oleh sang leader, apa alasannya? Saya berangkat kerja tepat waktu jam 8:30. Pada jam 8:31, lingkungan kerja tidak dibuka, dan saya masih masuk ke kotak surat saya dengan lambat. Dibandingkan dengan pria besar di sebelahnya, dia sudah mulai bekerja. Pemimpin secara alami tidak nyaman, jadi bagaimana saya bisa membiarkan Anda Mulai lingkungan kerja dengan cepat dan bekerja secara efisien. Baris perintah berikut akan membantu Anda.
Gunakan perintah batch start untuk menulis program yang perlu dimulai, cukup klik dua kali atau tambahkan item startup, dan program akan langsung dimulai setelah booting.
@echo off echo Mulai Google .. mulai "" "C: \ Program Files (x86) \ Chrome \ chrome.exe" echo Start youdao .. mulai "" "D: \ Program Files (x86) \ youdao" :: Sesuai dengan format di atas, tulis path program yang akan dibuka pada posisi parameter kedua setelah start.Tambahkan rute
Ketika pemula pertama kali bergabung dengan perusahaan, ada banyak segmen jaringan kecil di intranet perusahaan. Bagaimana mungkin mereka tidak terhubung? Tolong ajari guru. Instruktur menggunakan satu baris perintah untuk mengizinkan saya membuka blokir intranet. Ternyata itu menambahkan perutean. Saya yakin banyak pendatang baru yang baru di tempat kerja juga Mengalami masalah kecil seperti itu. Naskah terakhir diberikan di bawah ini.
:: Tambahkan rute permanen rute tambahkan topeng 192.168.0.0255.255.0.0192.169.13.1 -pPerintah di atas akan menambahkan rute segmen jaringan 192.168.0.0 ke gateway 192.169.13.1, sehingga 192.169.13.5 blogger dapat mengakses semua server di segmen jaringan 192.168.0.0. Untuk detail perintah route bisa menggunakan parameter /? Untuk view, atau bisa melihat mind map yang dirangkum oleh blogger, di akhir artikel ini.
Kode kompilasi skrip batch
Seperti yang kita semua tahu, C ++ dan pengembangan lainnya di bawah Windows semuanya adalah antarmuka visual, dan seri Visual Studio biasanya digunakan. Alat pemrograman visual ini menyediakan proses pemrograman yang sangat bodoh. Selama Anda dapat menulis kode bisnis, klik kompiler "solusi regenerasi", kompilator akan secara otomatis mengkompilasi program untuk Anda, Anda tidak perlu memahami prinsip-prinsip kompilator, Anda dapat dengan mudah menyelesaikan pekerjaan. Namun, inilah masalahnya. Sebagai contoh, jika Anda memiliki n banyak proyek dan bukan solusi yang sama, jika Anda ingin merilis sebuah versi, apakah Anda perlu membuka n beberapa proyek satu per satu dan mengklik untuk mengkompilasi satu per satu? Berulang kali, tidak pernah bosan?
Faktanya, semua orang tahu bahwa kita peka terhadap hal-hal baru. Setelah masa kesegaran, biasanya kita merasa bosan dan bosan. Perkawinan legendaris itu seperti ini. Entah apa kamu punya pengalaman? Hal yang sama berlaku untuk kompiler Setiap kali Anda merilis versi, Anda harus melakukan operasi di atas, yang mengganggu. Apa yang harus saya lakukan? Beri kamu trik, biar fresh hanya sekali, keren!
Memasuki topik, berikut ini akan posting script yang digunakan blogger untuk mengkompilasi proyek di bawah Windows beberapa tahun yang lalu. Siswa yang membutuhkan dapat menggunakannya kembali.
File startup
@echo off setel TargetDirOld = MyWork tetapkan TargetDir =% ~ dp0% tanggal: ~ 0,4 %% tanggal: ~ 5,2 %% tanggal: ~ 8,2% _MyWork.100 setel TargetDir1 =% ~ dp0% tanggal: ~ 0,4 %% tanggal: ~ 5,2 %% tanggal: ~ 8,2% MyWork.100Bak setel LogFile =% ~ dp0output.txt set deven2008 = "C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ devenv.exe" jika ada% LogFile% ( del% LogFile% ) echo folder asli:% TargetDirOld% > > % LogFile% echo target folder:% TargetDir% > > % LogFile% echo 1. Salin file aslinya jika tidak ada% TargetDir% ( mkdir% TargetDir% ) jika tidak ada% TargetDir1% ( mkdir% TargetDir1% ) cd .. echo mulai menyalin file,% Date%% time% gema jalur saat ini:% cd% Target echo adalah% TargetDir%, salin salinannya sebagai file terakhir xcopy / y / R / e% TargetDirOld% \ *. *% TargetDir% > > % LogFile% Target echo adalah% TargetDir%, salin salinannya sebagai file kompilasi sementara xcopy / y / R / e% TargetDirOld% \ *. *% TargetDir1% > > % LogFile% :: Masuk ke direktori kompilasi cd% TargetDir1% gema jalur saat ini:% cd% cd .. echo mulai menyusun% Tanggal%% waktu% panggil VideoPlay.bat% deven2008%% TargetDir1%% TargetDir%% LogFile% Kompilasi gema selesai, jalur saat ini% cd% gema akhir waktu kompilasi% Tanggal%% waktu% gema berhenti sebentarDokumen proyek khusus
@echo off :: Menerima parameter yang dikirimkan oleh pemanggil :: Jalur penyusun setel buildTarget =% 1% :: Perlu mengkompilasi direktori setel sumber =% 2% :: Salin jalur setelah kompilasi tetapkan target =% 3% :: Jalur log setel logFile =% 4% echo =========== Mulai mengkompilasi proyek VideoPlay =================== setel saat ini =% source% \ VideoPlay \ setel targetNew =% target% \ VideoPlay \ pushd% saat ini% % buildTarget% VideoPlay.sln / rekonstruksi "RELEASE | Win32" / keluar% logFile% salin% saat ini% \ bin \ VideoPlay.exe% targetNew% \ bin \ popd echo =========== Kompilasi lengkap VideoPlay demo ===================Beberapa simbol dari skrip di atas dijelaskan sebagai berikut:
:: Tanda titik dua bahasa Inggris untuk komentar, dan Anda juga dapat menambahkan komentar setelah REM.
@ Tampilkan perintah saat ini, jangan gema di output konsol. Misalnya, @echo off mematikan gema dari semua keluaran perintah.
Set variabel set dan referensi selanjutnya perlu menggunakan bentuk% variabel%.
panggilan memulai file batch dan dapat mentransfer parameter. Parameter yang masuk diterima dalam urutan% 1%,% 2%, dll. Dalam file yang dipanggil.
pushd beralih ke jalur berikut.
popd keluar dari jalur yang dialihkan dan kembali ke jalur asli sebelumnya.
Pengingat khusus: ingat bahwa tidak boleh ada spasi dalam string di file batch, dan spasi akan diurai menjadi dua string.
Setelah memperkenalkan file batch dari blogger, disini hanya beberapa perintah batch sederhana yang dilibatkan, dan masih banyak lagi, seperti serangkaian proses seperti pengemasan, pengompresan dan penerbitan setelah kompilasi, yang dapat dilakukan dengan pemrosesan batch. Blogger kemudian memilah-milah perintah pemrosesan batch yang umum digunakan, yang juga dikirim dalam bentuk peta pikiran untuk referensi dan studi Anda.
Perintah lainnya
Perintah berikut diringkas dari Internet. Sebagian besar telah diuji di komputer blogger itu sendiri. Anda dapat memeriksanya jika Anda membutuhkannya.
ver Tampilkan informasi versi di jendela DOS winver memunculkan jendela untuk menampilkan informasi versi (ukuran memori, versi sistem, versi patch, nama komputer) format Drive letter / FS: Ketik format disk, ketik: FAT, FAT32, NTFS, contoh: Format D: / FS: NTFS md nama direktori buat direktori ganti file sumber Direktori file yang akan diganti Ganti file ren Nama file asli Nama file baru Ubah nama file tree menampilkan direktori dalam struktur pohon, dan parameter -f akan mencantumkan nama file di folder pertama jenis nama file menampilkan isi file teks lainnya Nama file Menampilkan file keluaran layar demi layar perintah doskey untuk dikunci = karakter perintah doskey untuk membuka = mengunci perintah yang disediakan untuk DOS (edit baris perintah, ingat perintah win2k, dan buat makro). Seperti: perintah kunci dir: doskey dir = entsky (doskey dir = dir tidak dapat digunakan); buka kunci: doskey dir = taskmgr menampilkan pengelola tugas chkdsk / F D: Periksa disk D dan tampilkan laporan status; tambahkan parameter / f dan perbaiki kesalahan pada disk tlntadmn telnt service admn, ketik tlntadmn untuk memilih 3, lalu pilih 8, Anda dapat mengubah port default 23 dari layanan telnet ke port lain exit Keluar dari program cmd.exe atau saat ini, gunakan parameter / B untuk keluar dari skrip batch saat ini, bukan cmd.exe jalur Jalur \ Nama file dari file yang dapat dieksekusi Tetapkan jalur untuk file yang dapat dieksekusi. cmd memulai jendela penjelasan perintah win2K. Parameter: / eff, / en matikan dan nyalakan perluasan perintah; untuk lebih jelasnya, silakan lihat cmd /? regedit / s nama file registri untuk mengimpor registri, parameter / S berarti impor dalam mode diam tanpa prompt; regedit / e nama file registri ekspor registri parameter nama file cacls Menampilkan atau mengubah daftar kontrol akses file (ACL) -untuk format NTFS. Parameter: / D nama pengguna: disetel untuk menolak akses ke pengguna; / P nama pengguna: perm menggantikan izin akses dari pengguna yang ditentukan; / G nama pengguna: perm memberikan akses ke pengguna yang ditentukan; Perm dapat berupa: N tidak ada, R baca, W tulis, C ubah (tulis), F kontrol penuh; misalnya: cacls D: \ test.txt / D pub Set d: \ test.txt untuk menolak akses pengguna pub. cacls nama file Lihat daftar izin pengguna akses file Isi teks REM Tambahkan komentar ke file batch netsh melihat atau mengubah konfigurasi jaringan lokalRingkasan peta pikiran perintah batch
Bab ini memposting ringkasan sebagian dari peta pikiran. Mengingat ruang, peta lain diunggah ke sumber daya blogger dalam bentuk sumber daya dan diunduh secara gratis.Mereka berisi semua skrip batch, peta pikiran asli, dan peta pikiran yang disebutkan di atas. Gambar, dll., Jika perlu, Anda dapat pindah ke postingan blog blogger untuk mendownload.
Ditulis di akhir
Inspirasi untuk artikel ini berasal dari kebutuhan proyek blogger baru-baru ini, tetapi butuh waktu lama untuk melakukan pemrosesan batch sebelumnya, dan pengetahuan sebelumnya terlupakan. Waktu benar-benar orang yang penuh kebencian, menghilangkan masa muda saya.
Jadi melihat ke belakang, saya memeriksa kembali lemari, menemukan catatan sebelumnya, menyelesaikan persyaratan, dan mengatur catatan di sini. Jika Anda juga mengalami masalah yang sama di tempat kerja, Anda dapat belajar darinya dan menyelesaikannya, berharap dapat membantu Anda.
Jika itu membantu Anda, silakan ikuti dan dukung saya, dan akan ada lebih banyak output barang kering di masa depan; jika Anda menemukan masalah atau bug dalam membaca, Anda dapat meninggalkan pesan atau pesan pribadi saya kapan saja, saya akan memperbaruinya tepat waktu untuk membiarkan lebih banyak kebutuhan Orang mendapat manfaat. Terima kasih banyak ~
Pernyataan Hak Cipta: Artikel ini adalah artikel asli dari blogger CSDN "membuat roda". Mengikuti perjanjian hak cipta CC 4.0 BY-SA. Lampirkan tautan sumber asli dan pernyataan ini untuk dicetak ulang.
Tautan asli: https://blog.csdn.net/Marble_ccp/article/details/105028406
- Orang minoritas di Longsheng, Guangxi melaksanakan program khusus untuk merayakan "3 Maret dari Kebangsaan Zhuang"