ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Comandos Batch


Enviado por   •  28 de Abril de 2015  •  816 Palabras (4 Páginas)  •  199 Visitas

Página 1 de 4

@echo off

title Calculadora

echo **Calculadora**

set var=0

set num1=0

set num2=0

set resultado=0

set opc=0

:menu

echo.

echo Digite un numero

set /p num1=

echo Digite otro numero

set /p num2=

echo.

:operaciones

echo.

echo 1 Suma

echo 2 Resta

echo 3 Multiplicacion

echo 4 Division

echo 5 Salir

echo.

set /p var=

echo.

if %var%==1 goto :suma

if %var%==2 goto :resta

if %var%==3 goto :multiplicacion

if %var%==4 goto :division

if %var%==5 goto :salir

:suma

set /a resultado=%num1%+%num2%

echo La suma de %num1% y %num2% es: %resultado%

echo.

goto :orden

:resta

set /a resultado=%num1%-%num2%

echo La resta entre %num1% y %num2% es: %resultado%

echo.

goto :orden

:multiplicacion

set /a resultado=%num1%*%num2%

echo La multiplicacion entre %num1% y %num2% es: %resultado%

echo.

goto :orden

:division

set /a resultado=%num1%/%num2%

echo La division entre %num1% y %num2% es: %resultado%

echo.

goto :orden

:limpiar

cls

goto :menu

:orden

echo 1 Hacer otra operacion con los mismos numeros

echo 2 Ingresar otros numeros

echo 3 Limpiar pantalla

echo 4 salir

echo.

set /p opc=

if %opc%==1 goto :operaciones

if %opc%==2 goto :menu

if %opc%==3 goto :limpiar

if %opc%==4 goto :salir

:salir

echo.

echo Gracias por utilizar la calculadora

echo.

pause

exit

@echo off

cd \ & cls

title Variables locales

echo ALLUSERSPROFILE: [%ALLUSERSPROFILE%] & echo.

echo APPDATA: [%APPDATA%] & echo.

echo ClusterLog: [%ClusterLog%] & echo.

echo CommonProgramFiles: [%CommonProgramFiles%] & echo.

echo COMPUTERNAME: [%COMPUTERNAME%] & echo.

echo ComSpec: [%ComSpec%] & echo.

echo FP_NO_HOST_CHECK: [%FP_NO_HOST_CHECK%] & echo.

echo HOMEDRIVE: [%HOMEDRIVE%] & echo.

echo HOMEPATH: [%HOMEPATH%] & echo.

echo LOGONSERVER: [%LOGONSERVER%] & echo.

echo NUMBER_OF_PROCESSORS: [%NUMBER_OF_PROCESSORS%] & echo.

echo OS: [%OS%] & echo.

echo Path: [%Path%] & echo.

echo PATHEXT: [%PATHEXT%] & echo.

echo PROCESSORS_ARCHITECTURE: [%PROCESSOR_ARCHITECTURE%] & echo.

echo PROCESSORS_INDENTIFIER: [%PROCESSOR_IDENTIFIER%] & echo.

echo PROCESSORS_LEVEL: [%PROCESSOR_LEVEL%] & echo.

echo PROCESSORS_REVISION: [%PROCESSOR_REVISION%] & echo.

echo ProgramFiles: [%ProgramFiles%] & echo.

echo PROMPT: [%PROMPT%] & echo.

echo SESSIONNAME: [%SESSIONNAME%] & echo.

echo SystemDrive: [%SystemDrive%] & echo.

echo SystemRoot: [%SystemRoot%] & echo.

echo TEMP: [%TEMP%] & echo.

echo TMP: [%TMP%] & echo.

echo USERDNSDOMAIN: [%USERDNSDOMAIN%] & echo.

echo USERNAME: [%USERNAME%] & echo.

echo USERPROFILE: [%USERPROFILE%] & echo.

echo windir: [%windir%] & echo.

pause > nul

Un menu.bat de producción

Os dejo un ejemplo real de un menu.bat un poco más largo. Si lo estudiáis veréis varias técnicas útiles para vuestros proyectos:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

180

181

182

183

184

185

186

187

188

189

190

191

192

193

194

195

196

197

198

199

200

201

202

203

204

205

206

207

208

209

210

211

212

213

214

215

216

217

218

219

220

221

222

223

224

225

...

Descargar como (para miembros actualizados) txt (10 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com