Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

149 lines
4.9 KiB

  1. @echo off
  2. Rem #########################################################################
  3. Rem
  4. Rem %RootDrive% ���\�������Ă��̃X�N���v�g�p�ɐݒ肳���Ă��邱�Ƃ��m�F���܂��B
  5. Rem
  6. Call "%SystemRoot%\Application Compatibility Scripts\ChkRoot.Cmd"
  7. If "%_CHKROOT%" == "FAIL" Goto Done
  8. Rem #########################################################################
  9. Rem
  10. Rem WXG30.Cmd �����łɎ��s�����Ă����ꍇ�͏����𒆒f���܂��B
  11. Rem
  12. FindStr /I wxg30usr %SystemRoot%\System32\UsrLogn2.Cmd >Nul: 2>&1
  13. If ErrorLevel 1 Goto Cont0
  14. Echo.
  15. Echo ���ł� WXG30.Cmd �����s�����Ă��܂��B
  16. Echo.
  17. Echo WXG �̃}���`���[�U�[ �A�v���P�[�V�����‹��ݒ肪
  18. Echo ���f�����܂����B
  19. Echo.
  20. Pause
  21. Goto Done
  22. :Cont0
  23. Rem #########################################################################
  24. Rem
  25. Rem �����t�@�C���̃C���X�g�[�������Ă����p�X���擾���܂��B
  26. Rem
  27. ..\ACRegL %Temp%\wxg.Cmd DIC_Path "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\WXGIME.IME" "dicdir" ""
  28. If Not ErrorLevel 1 Goto Cont1
  29. Echo.
  30. Echo ���W�X�g������ WXG �̃C���X�g�[�������Ă����p�X���擾�ł��܂����ł����B
  31. Echo WXG ���C���X�g�[�������Ă��邱�Ƃ��m�F���Ă��������B
  32. Echo.
  33. Pause
  34. Goto Done
  35. :Cont1
  36. Call %Temp%\wxg.Cmd
  37. Del %Temp%\wxg.Cmd >Nul: 2>&1
  38. Rem #########################################################################
  39. Rem
  40. Rem ���[�U�[�̃z�[�� �f�B���N�g���ɃA�v���P�[�V�����ŗL�̃f�[�^
  41. Rem �̃f�B���N�g�����쐬���܂��B
  42. Rem
  43. if not exist %RootDrive%\WXG mkdir %RootDrive%\WXG
  44. Rem #########################################################################
  45. Rem
  46. Rem ���[�U�[�̃z�[�� �f�B���N�g���Ƀ��[�U�[�����t�@�C�����R�s�[���܂��B
  47. Rem
  48. if exist "%DIC_Path%\wxgu.gdj" copy "%DIC_Path%\wxgu.gdj" %RootDrive%\WXG\wxgu.gdj> Nul:
  49. if exist "%DIC_Path%\wxgurev.gdj" copy "%DIC_Path%\wxgurev.gdj" %RootDrive%\WXG\wxgurev.gdj> Nul:
  50. Rem #########################################################################
  51. Rem
  52. Rem WxgUsr.Cmd �� UsrLogn2.Cmd �X�N���v�g�ɒlj����܂��B
  53. Rem
  54. FindStr /I wxgusr %SystemRoot%\System32\UsrLogn2.Cmd >Nul: 2>&1
  55. If Not ErrorLevel 1 Goto Cont2
  56. Echo Call wxgusr.cmd >> %SystemRoot%\System32\UsrLogn2.Cmd
  57. :Cont2
  58. Rem #########################################################################
  59. cls
  60. Echo.
  61. Echo �����ŁA�ȉ��̋L�q�ɂ��������āA�ݒ��𑱂��Ă��������B
  62. Echo ���ׂĂ̐ݒ肪�I�����܂ŁA���̃��[�U�����O�I�����Ȃ��悤�ɂ��Ă��������B
  63. Echo.
  64. Echo WXG �̃v���p�e�B�ݒ��̃_�C�A���O �{�b�N�X���\�����Ă��������B
  65. Echo (�R���g���[�� �p�l���� [�L�[�{�[�h] ���_�u���N���b�N���A
  66. Echo [���̓��P�[��] �^�u���N���b�N���܂��B���ɁA�C���X�g�[��������
  67. Echo ���錾���̈ꗗ���� [WXG Ver X.XX] ���I�����A[IME �̐ݒ�]
  68. Echo ���N���b�N�����ƕ\�������܂�)
  69. Echo.
  70. pause
  71. cls
  72. Echo.
  73. Echo ���ɁA[WXG �̃v���p�e�B] �_�C�A���O �{�b�N�X�� [����] �^�u
  74. Echo ���N���b�N���A�����Z�b�g�̕ҏW���s���܂��B�W���ł́A����
  75. Echo 5 �‚̎����Z�b�g���ݒ肳���Ă��܂��B
  76. Echo.
  77. Echo �@�E Wxg.gds
  78. Echo �@�E Wxgsei.gds
  79. Echo �@�E Wxgurl.gds
  80. Echo �@�E Wxg.gdj
  81. Echo �@�E Wxgrev.gds
  82. Echo.
  83. Echo ���̒��� Wxg.gdj ������ 4 �‚̎����Z�b�g�ɂ‚��āA
  84. Echo ���̎菇�ɏ]���đ��삵�Ă��������B
  85. Echo (4 �‚̎����Z�b�g�ɑ΂��āA���ׂĂ̍��Ƃ��s���܂�)
  86. Echo.
  87. pause
  88. cls
  89. Echo.
  90. Echo �@1. [WXG �̃v���p�e�B] �_�C�A���O �{�b�N�X�� [����] �^�u�ŁA
  91. Echo �@�@ [�ҏW] ���N���b�N���܂��B
  92. Echo �@2. [WXG �����Z�b�g�ҏW] �_�C�A���O �{�b�N�X�ŁA���΃p�X��
  93. Echo �@�@ �̕ύX���s���܂��B[�����Z�b�g�ꗗ] ���� �����Z�b�g ��
  94. Echo �@�@ �I�����A[�����Z�b�g] ���j���[���� [�v���p�e�B]
  95. Echo �@�@ ���I�����܂��B[�����̈ʒu�̊] �� [�����Z�b�g] ����
  96. Echo �@�@ [�•ʎw�� (���΃p�X)] �ɕύX���A[OK] ���N���b�N���܂��B
  97. Echo �@�@ ������ 4 �‚̎����Z�b�g�ɑ΂��čs���܂��B
  98. Echo �@3. ���[�U�[�����̈ꎞ�폜���s���܂��B[WXG �����Z�b�g�ҏW]
  99. Echo �@�@ �_�C�A���O �{�b�N�X�̎����ꗗ�� "1. WXG ���[�U�[����"
  100. Echo �@�@ ���I�����A[�����폜] ���I�����č폜���܂��B
  101. Echo �@�@ ������ 4 �‚̎����Z�b�g�ɑ΂��čs���܂��B
  102. Echo �@�@ (�����Z�b�g Wxgrev.gds �ł́A���[�U�[������
  103. Echo �@�@ "WXG �t�������[�U�[����" �Ƃ������O�ɂȂ��Ă����̂ŁA
  104. Echo �@�@ �������폜���܂�)
  105. Echo.
  106. pause
  107. Echo.
  108. Echo �@4. ���ׂẴ��[�U�[�������폜���I���������A���Ɋe�����Z�b�g��
  109. Echo �@�@ %RootDrive%�h���C�u�̃��[�U�[�������o�^���܂��B[�����lj�] ��
  110. Echo �@�@ �N���b�N���āA%RootDrive%\wxg\wxgu.gdj ���w�肵�܂� ([���� 1] �Ƃ���
  111. Echo �@�@ �o�^���܂�)�B�܂��A������ [�w�K�ݒ�] �� [�w�K����] ���I��
  112. Echo �@�@ �����悤�ɂ��܂��B
  113. Echo �@�@ ������ 4 �‚̎����Z�b�g�ɑ΂��čs���܂��B
  114. Echo �@�@ (�����Z�b�g Wxgrev.gds �ɂ‚��ẮA%RootDrive%\wxg\wxgurev.gdj ��
  115. Echo �@�@ �w�肵�܂�)
  116. Echo �@5. �ȏ��̍��Ƃ��I���������A[OK] ���N���b�N���ă_�C�A���O
  117. Echo �@�@ �{�b�N�X���‚��܂��B
  118. Echo.
  119. pause
  120. cls
  121. Echo.
  122. Echo WXG �������ɍ쓮���邽�߂ɂ́A���݃��O�I�����Ă��郆�[�U�[��
  123. Echo �A�v���P�[�V���������s�����O�ɁA�������񃍃O�I�t���Ă����ēx���O�I��
  124. Echo �����K�v�������܂��B
  125. Echo.
  126. Echo WXG �̃}���`���[�U�[ �A�v���P�[�V�����‹��ݒ肪�������܂����B
  127. Echo.
  128. pause
  129. :Done