cmd.exe ପ୍ରକ୍ସି ଚର: ସମାନ ଚିହ୍ନ ଚାରିପଟେ ଖାଲି ସ୍ଥାନରୁ ଦୂରେଇ ରୁହନ୍ତୁ
ଏମିତି cmd.exe ଆସାଇନମେଣ୍ଟ ସିଣ୍ଟାକ୍ସ ବ୍ୟବହାର କରନ୍ତୁ ଯାହା ପ୍ରକ୍ସି ଚରର ନାମ କିମ୍ବା ମୂଲ୍ୟରେ ଅତିରିକ୍ତ ଖାଲି ସ୍ଥାନ ଛାଡ଼େ ନାହିଁ।
cmd.exe ରେ ସମାନ ଚିହ୍ନ ଚାରିପଟେ ଖାଲି ସ୍ଥାନ ନ ଦେଇ ଆସାଇନମେଣ୍ଟ ଲେଖନ୍ତୁ:
set "HTTP_PROXY=http://proxy.example:8080"
ଉପରକୁ ଦେଖିବାକୁ ସମାନ ଲାଗୁଥିବା ଏହି ଆଦେଶ ଅଲଗା ଫଳାଫଳ ଦିଏ:
set HTTP_PROXY = http://proxy.example:8080
ବର୍ତ୍ତମାନ ନାମର ଶେଷରେ ଏକ ଖାଲି ସ୍ଥାନ ଅଛି ଏବଂ ମୂଲ୍ୟ ଏକ ଖାଲି ସ୍ଥାନରୁ ଆରମ୍ଭ ହୁଏ। HTTP_PROXY ଖୋଜୁଥିବା ଆପ୍ଲିକେସନ HTTP_PROXY ମାଗୁନାହିଁ। ଦେଖାଯାଉଥିବା ଆସାଇନମେଣ୍ଟ ପ୍ରାୟ ସଠିକ ଦେଖାଯାଇପାରେ, କିନ୍ତୁ ଉଦ୍ଦିଷ୍ଟ ଖୋଜ ଖାଲି ରହିଥାଏ।
ସମସ୍ତ ଆସାଇନମେଣ୍ଟକୁ ଉଦ୍ଧୃତି ଚିହ୍ନ ଭିତରେ ରଖିବା ଦ୍ୱାରା ମୂଲ୍ୟରେ ଭୁଲରେ ଶେଷ ଖାଲି ସ୍ଥାନ ପ୍ରବେଶ କରିବା ମଧ୍ୟ ରୋକାଯାଏ। କେବଳ ମୂଲ୍ୟକୁ ଉଦ୍ଧୃତି ଚିହ୍ନ ଭିତରେ ରଖିବା ଅନ୍ୟ ରୂପ ଏବଂ ସଞ୍ଚିତ ମୂଲ୍ୟରେ ଉଦ୍ଧୃତି ଚିହ୍ନ ରହିପାରେ।
ଉଦାହରଣର ଶ୍ରୋତାକୁ ଆପଣଙ୍କ ସେବା କିମ୍ବା HTTP ପ୍ରକ୍ସି ତାଲିକାରୁ ଏକ HTTP ଏଣ୍ଡପଏଣ୍ଟ ସହିତ ବଦଳାନ୍ତୁ। ଉଦ୍ଦିଷ୍ଟ କ୍ଲାଏଣ୍ଟକୁ ସେହି ଆଦେଶ ୱିଣ୍ଡୋରୁ ଚଲାନ୍ତୁ ଯାହାଫଳରେ ସେ ଚରକୁ ଉତ୍ତରାଧିକାର କରିବ। ଅନ୍ୟତ୍ର ପୂର୍ବରୁ ଚାଲୁଥିବା ଆପ୍ଲିକେସନ ନୂଆ ପରିବେଶ ପାଏ ନାହିଁ।
ଏହା cmd.exe ର ସିଣ୍ଟାକ୍ସ। PowerShell $env:HTTP_PROXY = 'http://proxy.example:8080' ପରି ପରିବେଶ ଚର ଆସାଇନମେଣ୍ଟ ବ୍ୟବହାର କରେ; PowerShell ରେ ସେହି ଅଭିବ୍ୟକ୍ତିର ଖାଲି ସ୍ଥାନ ସେହି ଭୁଲ ନୁହେଁ। ପ୍ରୋଗ୍ରାମକୁ ତଥାପି ଦିଆଯାଇଥିବା ଚର ଏବଂ ପ୍ରକ୍ସି ପ୍ରୋଟୋକଲ ସମର୍ଥନ କରିବାକୁ ହେବ।