| ਵਰਜਨ | 1.0 |
|---|---|
| ਪ੍ਰਕਾਸ਼ਕ | Matthew Shea |
| ਰਿਹਾਈ ਤਾਰੀਖ | 19 ਅਗ 2016 |
| ਮਿਤੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ | 19 ਅਗ 2016 |
| ਓਸ ਜਰੂਰਤਾਂ | Windows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP |
| ਜਰੂਰਤਾਂ | .NET Framework version 3.5 or later |
| ਕੁੱਲ ਡਾਉਨਲੋਡਸ | 12 |
| ਮੁੱਲ | Free |
ਵੇਰਵਾ
SetDefaultPrinter ਵਿੰਡੋਜ਼ ਡਿਫੌਲਟ ਪ੍ਰਿੰਟਰ ਨੂੰ ਸੈੱਟ ਕਰਨ ਲਈ ਇੱਕ ਛੋਟੀ ਸਹੂਲਤ ਹੈ। ਪਰ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਕੰਟਰੋਲ ਪੈਨਲ 'ਤੇ ਪ੍ਰਿੰਟਰ ਸੂਚੀ ਲੱਭਣ ਦੀ ਬਜਾਏ, ਇਹ ਉਹਨਾਂ ਨੂੰ ਪ੍ਰਿੰਟਰਾਂ ਦੀ ਸੂਚੀ ਅਤੇ ਇੱਕ ਚੁਣੋ ਬਟਨ ਦੇ ਨਾਲ ਇੱਕ ਸਧਾਰਨ ਡਾਇਲਾਗ ਬਾਕਸ ਦੇ ਨਾਲ ਪੇਸ਼ ਕਰਦਾ ਹੈ।
ਮੈਂ ਇਸ ਉਪਯੋਗਤਾ ਨੂੰ ਇੱਕ ਡੈਸਕਟੌਪ ਕੰਪਿਊਟਰ ਡਿਪਲਾਇਮੈਂਟ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਲਿਖਿਆ ਸੀ ਜੋ ਮੈਂ ਉਸ ਸਮੇਂ ਕਰ ਰਿਹਾ ਸੀ। ਮੈਂ ਇੱਕ-ਮੈਨ ਆਈਟੀ ਵਿਭਾਗ ਸੀ, ਇਸ ਲਈ ਉਪਭੋਗਤਾਵਾਂ ਦੀ ਬੇਬੀ-ਸਿਟਿੰਗ ਵਿੱਚ ਕੋਈ ਕਮੀ ਇੱਕ ਚੰਗੀ ਗੱਲ ਸੀ। ਅਤੇ ਆਓ ਇਸਦਾ ਸਾਹਮਣਾ ਕਰੀਏ, ਕੁਝ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਦੂਜਿਆਂ ਨਾਲੋਂ ਬਹੁਤ ਜ਼ਿਆਦਾ ਬੇਬੀਸਿਟਿੰਗ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ. ਸਾਡੇ ਕੋਲ ਲਗਭਗ 50 ਲੋਕ ਅਤੇ 10 ਪ੍ਰਿੰਟਰ ਸਨ, ਅਤੇ ਮੈਨੂੰ ਪ੍ਰੋਜੈਕਟ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਇੱਕ ਸਮੱਸਿਆ ਦਾ ਪਤਾ ਲੱਗਾ: ਜਦੋਂ ਇੱਕ ਰੋਮਿੰਗ ਉਪਭੋਗਤਾ ਨੇ ਪਹਿਲੀ ਵਾਰ ਕੰਪਿਊਟਰ ਵਿੱਚ ਲੌਗਇਨ ਕੀਤਾ, ਤਾਂ ਡਿਫੌਲਟ ਪ੍ਰਿੰਟਰ ਹਮੇਸ਼ਾ ਇਕਸਾਰ ਨਹੀਂ ਹੁੰਦਾ ਸੀ। ਅਤੇ ਕੁਝ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਕੋਈ ਵੀ ਪ੍ਰਿੰਟਰ ਡਿਫੌਲਟ ਦੇ ਤੌਰ 'ਤੇ ਸੈਟ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਸੀ, ਜਿਸ ਕਾਰਨ ਬਹੁਤ ਸਾਰੇ ਪ੍ਰੋਗਰਾਮਾਂ ਵਿੱਚ ਫਿੱਟ ਹੋਣ ਅਤੇ ਗਲਤੀਆਂ ਨੂੰ ਟਾਸ ਅੱਪ ਕੀਤਾ ਗਿਆ ਸੀ।
ਰੋਲਆਉਟ ਤੋਂ ਬਾਅਦ, ਅਤੇ ਜਦੋਂ ਵੀ ਉਹ ਇੱਕ ਵੱਖਰੇ ਕੰਪਿਊਟਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ, ਉਪਭੋਗਤਾ ਅੰਨ੍ਹੇਵਾਹ ਆਪਣੇ ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਨਗੇ, ਕਈ ਵਾਰ ਗੋਪਨੀਯਤਾ-ਸੰਵੇਦਨਸ਼ੀਲ, ਅਤੇ ਫਿਰ ਇਹ ਮਹਿਸੂਸ ਕਰਦੇ ਹਨ ਕਿ ਉਹ ਨਹੀਂ ਜਾਣਦੇ ਸਨ ਕਿ ਇਹ ਕਿਸ ਪ੍ਰਿੰਟਰ 'ਤੇ ਗਿਆ ਸੀ। ਕੁਝ ਉਪਭੋਗਤਾ ਸਿਰਫ਼ ਕੰਪਿਊਟਰ ਪੜ੍ਹੇ ਹੋਏ ਸਨ, ਇਸਲਈ ਮੈਨੂੰ ਉਹਨਾਂ ਨੂੰ ਆਪਣੇ ਲਈ ਡਿਫੌਲਟ ਪ੍ਰਿੰਟਰ ਚੁਣਨ ਦੇ ਯੋਗ ਬਣਾਉਣ ਲਈ ਇੱਕ ਆਸਾਨ ਅਤੇ ਇਕਸਾਰ ਤਰੀਕਾ ਲੱਭਣਾ ਪਿਆ।
ਤੁਸੀਂ SetDefaultPrinter ਦੀ ਵਰਤੋਂ ਕਿਸੇ ਵੀ ਤਰੀਕੇ ਨਾਲ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਤੁਸੀਂ ਚੁਣਦੇ ਹੋ। ਮੈਂ ਇਸਨੂੰ ਡਿਫੌਲਟ ਵਿੰਡੋਜ਼ ਯੂਜ਼ਰ ਲੌਗਇਨ ਸਕ੍ਰਿਪਟ ਤੋਂ ਚਲਾਉਣ ਲਈ ਬਣਾਇਆ ਹੈ ਤਾਂ ਜੋ ਹਰ ਵਾਰ ਜਦੋਂ ਕੋਈ ਉਪਭੋਗਤਾ ਪਹਿਲੀ ਵਾਰ ਕੰਪਿਊਟਰ ਵਿੱਚ ਲੌਗਇਨ ਕਰਦਾ ਹੈ, ਤਾਂ ਡਾਇਲਾਗ ਬਾਕਸ ਪੌਪ ਅੱਪ ਹੋ ਜਾਵੇਗਾ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਚੋਣ ਕਰਨ ਲਈ ਮਜਬੂਰ ਕਰੇਗਾ। ਇਹ ਇੰਨਾ ਛੋਟਾ ਹੈ ਕਿ ਇਸਨੂੰ .\Netlogon ਫੋਲਡਰ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਉੱਥੋਂ ਸਿੱਧਾ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ। ਮੈਂ ਡੈਸਕਟੌਪ ਲਈ ਸ਼ਾਰਟਕੱਟ ਵੀ ਬਣਾਏ ਹਨ, ਅਤੇ ਸਟਾਰਟ ਮੀਨੂ 'ਤੇ "ਪਿੰਨ" ਕੀਤਾ ਹੈ, ਤਾਂ ਜੋ ਉਪਭੋਗਤਾ ਜਦੋਂ ਵੀ ਲੋੜ ਹੋਵੇ ਇਸਨੂੰ ਚਲਾ ਸਕਣ।
SetDefaultPrinter ਦਾ ਕੋਈ ਇੰਸਟਾਲਰ ਨਹੀਂ ਹੈ, ਸਿਰਫ਼ ਇੱਕ ਜ਼ਿਪ ਫ਼ਾਈਲ ਹੈ। ਇਸ ਵਿੱਚ ਇੱਕ ਸਿੰਗਲ EXE ਫਾਈਲ ਹੁੰਦੀ ਹੈ ਅਤੇ ਸਿਰਫ Microsoft .Net ਫਰੇਮਵਰਕ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇਹ .Net 3.5 ਦੇ ਨਾਲ ਇੱਕ ਵਿੰਡੋਜ਼ 7 ਸਿਸਟਮ 'ਤੇ ਵਿਕਸਤ ਕੀਤਾ ਗਿਆ ਸੀ, ਅਤੇ ਮੈਨੂੰ ਯਕੀਨ ਹੈ ਕਿ ਇਹ ਕੁਝ ਸਮੇਂ ਲਈ ਨਵੇਂ ਸੰਸਕਰਣਾਂ ਲਈ ਅੱਗੇ-ਅਨੁਕੂਲ ਰਹੇਗਾ, ਪਰ ਮੈਨੂੰ ਯਕੀਨ ਨਹੀਂ ਹੈ ਕਿ ਇਹ ਪੁਰਾਣੇ ਸੰਸਕਰਣਾਂ ਲਈ ਕਿੰਨਾ ਪਿੱਛੇ-ਅਨੁਕੂਲ ਹੈ।
ਮੈਂ ਵਿੰਡੋਜ਼ ਐਕਸਪੀ, 7, 8, ਸਰਵਰ 2003, ਅਤੇ ਸਰਵਰ 2008 'ਤੇ ਸਫਲਤਾਪੂਰਵਕ SetDefaultPrinter ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ, ਪਰ ਤੁਹਾਨੂੰ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਆਪਣੇ ਵਾਤਾਵਰਣ ਵਿੱਚ ਇਸਦੀ ਜਾਂਚ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ ਕਿ ਕੋਈ ਅਣਇੱਛਤ ਨਤੀਜੇ ਨਹੀਂ ਹਨ।
ਸੰਭਾਵੀ ਭਵਿੱਖੀ ਸੁਧਾਰ: - ਪ੍ਰਿੰਟਰ ਦੀ ਚੋਣ ਕਰਨ ਲਈ ਕਮਾਂਡ ਲਾਈਨ ਸਵਿਚ ਕਰਦੀ ਹੈ - ਡਿਫੌਲਟ ਚੋਣ ਦੇ ਨਾਲ ਸਮਾਂ ਸਮਾਪਤ - ਅਦਿੱਖ ਓਪਰੇਸ਼ਨ - ਵਿੰਡੋਜ਼ ਟਰੇ ਐਪਲਿਟ ਵਜੋਂ ਚਲਾਉਣ ਲਈ ਵਿਕਲਪ।