Mengubah Sementara Properti Konsol di Windows 7

10

Di Windows XP, ketika Anda membuat perubahan ke pengaturan konsol (tidak hanya untuk command-prompt, tetapi semua aplikasi konsol), misalnya dimensi, warna, font, dll., Ia bertanya apakah Anda ingin membuat perubahan itu permanen, atau hanya untuk contoh itu. Ini cukup berguna karena kadang-kadang Anda hanya ingin mengubahnya untuk satu contoh itu, tidak selamanya.

Di Windows 7, sepertinya membuat perubahan selalu membuatnya permanen. (Catatan, saya sedang berbicara tentang Propertiesitem menu, bukan yang Defaultsitem menu, maka masalah.)

Apakah ada cara / pengaturan untuk membuat Windows 7 berperilaku seperti XP dalam hal ini?

Synetech
sumber
Menarik. Ini mengubah instance saat ini, tetapi kemudian semua instance baru mewarisi properti baru.
ChrisF
3
Ya; itu seperti opsi Properties sama dengan opsi Defaults (dan tidak ada prompt juga).
Synetech
Pikirkan Anda menemukan bug baru! Panggil walikota untuk menyemarakkan bendera Microsoft di langit ...
Luke Kanada

Jawaban:

2

Saya yakin seseorang di MS berpikir cara lama (dari NT dan seterusnya) membingungkan bagi orang-orang sehingga mereka menghapusnya. Sama seperti Anda, saya juga menggunakannya dan saya menyukai ide itu. Tapi oh baiklah!

Inilah cara Anda mendapatkan fungsionalitas yang sama.

Buat pintasan baru di folder pilihan Anda. Baris perintah folder adalah cmd.exe. Jalankan dan ubah properti. Properti akan disimpan di jalan pintas .
Jika Anda menginginkan properti yang disimpan berbeda, buat pintasan lain dan jika ada di folder yang sama, cukup beri nama berbeda dari pintasan pertama dan itu juga akan menyimpan propertinya dengan cara yang sama.

Jika Anda menjalankan cmd.exe langsung dari kotak "Run", itu akan memiliki properti default windows.

@Syntech mengemukakan poin menarik yang perlu klarifikasi lebih lanjut.
Menu kontrol konsol perintah Opsi menu default pada menu konsol untuk Windows Vista dan lebih tinggi tidak secara langsung mempengaruhi sesi saat ini. Berlawanan dengan tautan itu tampaknya hanya berlaku untuk konsol windows yang bukan cmd.exe. Mengapa, karena begitu Anda mengatur "Properties" dari "c: \ windows \ system32 \ cmd.exe" berjudul window, itu menjadi "default" yang sedang berlangsung dari semua windows yang dibuka yang memiliki judul yang sama (yaitu ... cmd. exe) dan mereka tidak lagi melihat nilai properti "Default" "console". Jika Anda membuat pintasan, seperti yang saya jelaskan di atas, Anda akan mendapat manfaat dari setiap pintasan "mengingat" pengaturannya untuk setiap sesi pada setiap peluncuran.

Dari Windows NT ke XP perilakunya berbeda. Dan itu adalah perilaku yang dirujuk pertanyaan aslinya. Di XP dan yang lebih lama, ketika Anda mengubah properti, Anda diminta untuk memilih seperti yang ditunjukkan di bawah ini. Poster pertanyaan asli tidak ada, sama seperti saya, opsi "Terapkan properti hanya ke jendela saat ini".
Properti jendela konsol berubah di XP

Karena kami kehilangan opsi itu, solusi yang saya sarankan adalah membuat pintasan "sementara" ke cmd.exe dan menyimpan cadangan. Ubah sebanyak yang Anda suka dan pulihkan dari cadangan sesering yang Anda butuhkan.

HTH

Referensi:
http://technet.microsoft.com/en-us/magazine/ff758104.aspx

LMSingh
sumber
I'm sure someone at MS thought the old way was confusing for people so they removed it.Maksud Anda bagaimana ada item menu untuk mengubah konsol saat ini dan yang terpisah untuk mengubah konsol default, atau bagaimana Windows akan secara spesifik bertanya apakah Anda ingin memodifikasi hanya jendela itu atau menerapkan perubahan secara permanen? Keduanya tampak masuk akal, rasional, dan jelas bagi saya. Bahkan, sekarang jauh lebih membingungkan karena entri menu Properties dan Defaults melakukan hal yang sama . Itu berlebihan dan tidak ada gunanya. …But oh well!Sikap kekalahan seperti itu mencegah perubahan dan kemajuan. :-P
Synetech
@ Syntech tentang "oh well" .. Saya mencoba mengatakan sesuatu yang lain tapi .... oh well! ;-) Saya akan mengklarifikasi sisanya dalam jawaban itu sendiri.
LMSingh
1

Sebenarnya, jika Anda mengubah pengaturan melalui item menu Properties di jendela Command Prompt, itu tidak memengaruhi semua instance dan dialog Defaults dan Properties memiliki dua tujuan berbeda.

Default

Dialog Default memungkinkan Anda untuk mengatur konfigurasi yang umum untuk semua instance dari Command Prompt.

Ini mencakup setidaknya satu fitur yang tidak tersedia di dialog Properties, kemampuan untuk mengaktifkan dan menonaktifkan Lengkap Otomatis.

Properti

Dialog Properti memungkinkan Anda untuk mengatur konfigurasi untuk pintasan yang memulai instance Prompt Perintah tersebut.

Perubahan yang Anda buat dalam dialog ini menimpa pengaturan yang dibuat melalui dialog Defaults. Pengaturan juga dapat diakses langsung melalui properti pintasan:

masukkan deskripsi gambar di sini

Sejauh ini, sangat bagus, tetapi ini tidak pernah benar-benar menjadi pertanyaan. Jadi, bagaimana Anda membuat perubahan sementara hanya pada satu contoh terbuka itu?

Saya kira Anda tidak bisa. Yang terbaik yang bisa saya lakukan adalah memulai contoh sementara dengan start cmddan menyesuaikan properti untuk yang itu, yang tampaknya tidak mempengaruhi jalan pintas lainnya.

Der Hochstapler
sumber
1
Jelas Anda melewatkan langkah yang jelas menjalankan start cmdlagi karena jendela kedua yang mengambil sifat-sifat Anda hanya mengatur; yang masuk akal karena HKCU\Console\%SystemRoot%_system32_cmd.exedimodifikasi ketika Anda melakukan apa yang Anda sarankan, jadi pada kenyataannya, semua konsol default yang diluncurkan mengambil properti baru. Alasannya tidak memengaruhi pintasan Anda yang lain adalah karena pintasan itu sehingga membuat perubahan hanya memengaruhi file pintasan . Jika Anda Menjalankancmdmisalnya, konsol akan dimodifikasi.
Synetech
@ Sinetech: Hah, memang. Dalam hal ini kembali ke colordan mode, saya kira; P
Der Hochstapler
Bagian yang paling menjengkelkan adalah mereka memiliki dua item menu terpisah: Properties dan Defaults yang melakukan hal yang sama. Saya telah mencoba mengajukan laporan bug untuk Windows sebelumnya tetapi mereka membuatnya sulit dan mengabaikannya. :-(
Synetech
@Synetech Cerita lucu sekalipun. Karena saya selalu menggunakan pintasan, disematkan ke bilah tugas, untuk memulai instance konsol, saya tidak pernah menyadari bagaimana memengaruhi semua instance dengan benar. Sekarang berfungsi dengan baik (teks hijau di mana-mana, weeeee).
Der Hochstapler
Saya selalu lebih suka hotkey ( Win+P) daripada pintasan; itu analog dengan Jalankan → cmd, itulah sebabnya saya belajar tentang cara entri registri saat itu. (Sayangnya Microsoft menggagalkan pilihan hotkey saya dengan mencoba gerombolan kunci Win di Vista +.)
Synetech